C# Ftp Üzerindeki Accdb'e Bağlantı
-
buraqgo bunu yazdı:
-----------------------------MySqlConnection bag = new MySqlConnection("Server=localhost;database=derstakip;user=root;password=");
MySqlCommand kmt = new MySqlCommand();
bağlanman için gerekn bu localhost yerine web sunucusuna yazıcaksın yardımcı olmazsa özel iletişime geçersin
-----------------------------:) başlıkta acces db yazıyor.
ftp yazıyor
her mesajda access ile ftp den bağlantı konusu geçiyor:) sen gidip mysql connection yazmışın :)
-
biraz derine inince şöyle birşey buldum. ip ile ulaşabildiğin serverin varsa connection stringi şu şekilde değiştri:
strConString = "Provider=MS Remote;" & _
"Remote Server=http://192.168.1.1;" & _
"Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=MyRemoteDB;Persist Security Info=False"Asıl kaynak :
http://www.vbforums.com/showthread.php?t=368440
-
manglerman bunu yazdı:
-----------------------------biraz derine inince şöyle birşey buldum. ip ile ulaşabildiğin serverin varsa connection stringi şu şekilde değiştri:
strConString = "Provider=MS Remote;" & _
"Remote Server=http://192.168.1.1;" & _
"Remote Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=MyRemoteDB;Persist Security Info=False"Asıl kaynak :
http://www.vbforums.com/showthread.php?t=368440
-----------------------------bunu gördüm denedim ama bir türlü çalıştıramadım (: bağlantı sağlanıyor gibi görünüyor ama sorguları çalıştırmaya çalışınca pert oluyor :D
-
aldığın hata ne onu paylaş ?
-
manglerman bunu yazdı:
-----------------------------aldığın hata ne onu paylaş ?
-----------------------------sorgu_Nesnesi.ExecuteNonQuery();
satırında Server a bağlanılamadı hatası veriyor
-
connection string olarak şunları dene
"Provider=MS Remote; Remote Server=http://Server-IP; Remote Provider=Microsoft.ACE.OLEDB.12.0; Data Source=DSN"
"Provider=MS Remote; Remote Server=http://Server-IP; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=DSN"
DSN yazan yerede Denetim Masası -> Yöntimsel Araçlar -> ODBC deki DSN kısmından accdb dosyasının yolunu belirt. bu şekilde çalıştıranlar var dene bakalım. -
manglerman bunu yazdı:
-----------------------------connection string olarak şunları dene
"Provider=MS Remote; Remote Server=http://Server-IP; Remote Provider=Microsoft.ACE.OLEDB.12.0; Data Source=DSN"
"Provider=MS Remote; Remote Server=http://Server-IP; Remote Provider=Microsoft.Jet.OLEDB.4.0; Data Source=DSN"
DSN yazan yerede Denetim Masası -> Yöntimsel Araçlar -> ODBC deki DSN kısmından accdb dosyasının yolunu belirt. bu şekilde çalıştıranlar var dene bakalım.
-----------------------------hocam gerek kalmadı ms sql e geçtim ama yine de deneyim bakalım olursa büyük bir sorunu çözmüş olacaz :D
-
yok hocam hala sorgular çalıştırılmıyor (: bu kez de
ExecuteScalar: Connection property has not been initialized.
ExecuteNonQuery: Connection property has not been initialized.
gibi hatalar veriyor :S
-
kodlarınıda ver hocam sadece.
oledb command kullanıyorsun muhtemelen ve connectionu nu command nesnesiyle birleştirmemiş olabilirsin.
cm.connection=connection yapman lazım.
sen kodlarınıda ver
-
OleDbConnection conn = new OleDbConnection("Provider=MS Remote; Remote Server=http://logicalarea.com/projedb/stoktakip.accdb; Remote Provider=Microsoft.ACE.OLEDB.12.0; Data Source=DSN");
conn.Open();
OleDbCommand kaydet = new OleDbCommand("INSERT INTO ogrenci VALUES('ali' , 'veli' , 3)",conn);
kodlar bunlar hocam :/