Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Access dbye bağlanırken txtten server adını almak

Arkadaşlar Access veritabanıma herhangi bir txtten aldığım yolla bağlanmak istiyorum ama birtürlü bağlanamadım acaba yardım eder misiniz?
Txtten yolu label1 e aktardım. Ancak sonrasında bağlanamıyor. txtten direkt denedim gene olmadı. Serverın adını direk yazınca sıkıntı olmuyor. Ama ben txtten alıp bağlanmak istiyorum.



string kk = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source = \\\\" + label1.Text + "\\db.accdb;Jet OLEDB:Database";
OleDbConnection Cnn = new OleDbConnection(kk.ToString());
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • amanbre adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    18 cevap - 0 soru
    Merhaba Murtaza,

    Text dosyanda şu şekilde tutsan:
    C:\myFolder\myAccess2007file.accdb

    Kod sayfanda şu şekilde kullansan?
    string kk ="Provider=Microsoft.ACE.OLEDB.12.0;Data Source="label1.text";Persist Security Info=False;"
    • murtaza4007 adlı üyenin fotoğrafı murtaza4007
      cevap için saol ama olmuyor
      10 yıl önce yazılmış
  • MoneyGreen adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    43 cevap - 2 soru
    txt dosyada saklarken \ işaretlerinden kaynaklanıyor olabilir. Dosyadan okuduktan sonra oluşan kk değişkenini ekrana yazdırarak kontrol et istediğin gibi olmuş mu? Dosyaya yolu kaydederken \ yerine \\ kullanmakta sorununu çözebilir belki.
    • murtaza4007 adlı üyenin fotoğrafı murtaza4007
      onlara dikkat ettim hatta tüm yolu yeni bir txt dosyasına yazdırdım. txtten kopyala yapıştır yapınca kabul ediyor ama labela veya değişkene atayınca bağlanmıyor
      10 yıl önce yazılmış
    • murtaza4007 adlı üyenin fotoğrafı murtaza4007
      arkadaşlar ilginize teşekkürler Enis Kurtay adındaki arkadaş saolsun halletti sorunumu ilgilenen arkadaşlar için

      string ConString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=";
      ConString += label1.Text;
      ConString += "veritabani.accdb;";
      Enise çok teşekkür ederim tekrardan
      10 yıl önce yazılmış