C# yapılan projenin SQL tablolarını başka bilgisayarda açma

Hocam çok teşekkür ediyorum hallettim sorunu belirttiğiniz gibi yazınca çözüldü öğrenmek maksatında tam olarak sorun neydi açıkayabilir misiniz

Burada hata almanızın sebebi "komut" adında bir SQLiteCommand oluşturduktan sonra, DataAdapter'a tekrardan yeni bir SqliteCommand oluşturup buna string parametre vermek yerine SqliteCommand parametresi vermeniz.




Burada size vermiş olduğum kodda Application.StartupPath exe dosyasının bulunduğu klasörü temsil ediyor.

Örneğin yazdığınız program "C:\Program Files\AutoLoginner\program.exe" konumundayken aşağıdaki kodu kullanırsanız C# bunu DataSource='C:\\Program Files\\AutoLoginner\\mydb.db';Version=3; olarak anlayacaktır.
 

Hocam ama şöyle bir durum oluşmaz mı ben sonuçta uygulamanın her bilgisayarda çalışmasını istiyorum kendi bilgisayarımda uygulamanın kurulu olduğu kısmı gösterirsem başka bilgisayarda bu bölüm C değil örnek veriyorum D ye kurulursa nasıl bağlantıyı görecek
 
Visual Stuido kurduğunuz zaman LocalDB özelliğini de kurmuş oluyorsunuz. LocalDB olarak tanımlarsanız projenizin klasörü içerisinde bulunabilir. Ardından oradan connectionString olarak alabilirsiniz, internette ufak bir araştırma ile LocalDB yapmayı bulabilirsiniz.
NOT: Eğer bu yönetimi kullanırsanız LocalDB yolunu belirtirken belirli bir klasöre kadar sistemin yolunu otomatik çekecek bir kod yazmanız gereklidir. C diskinde ise C, D diskinde ise D diskini seçtirmelisiniz.
 

Dostum Application.StartupPath'ı bu yüzden kullanıyoruz. Yazdığım kodu copy paste yaparak dener isen demek istediğimi anlarsın...
 
Dostum Application.StartupPath'ı bu yüzden kullanıyoruz. Yazdığım kodu copy paste yaparak dener isen demek istediğimi anlarsın...
Hocam dediğiniz kodu söylediğiniz gibi yazdım ve kendi bilgisayarımda sorunsuz bir şekilde çalıştırdım fakat başka bilgisayarlarda hala çalıştıramıyorum başka bilgisayarda çalıştırdığım zaman alttaki hatayı alıyorum


buda bana söylediğiniz kodu yazıp çalıştırdığım sorunsuz bir şekilde kendi bilgisayarımda çalışıyor ama başka bilgisayarda yukarıda attığım hatayı alıyorum
 

Ayrıca sorun bu satırdaki kod yerine başka bir problem olabilir mi? Attığınız ekran görüntüsünde "Ayrıntılar" bölümünde ne yazıyor paylaşır mısınız?
 
Son düzenleyen: Moderatör:
Erkan hoca başka bilgisayarda da çalıştırıyor mu ödevi?
şimdiden kolay gelsin. Lab dersine başka hoca bakıyordu bizde ( asistan ), ona 2 bilgisayar götürüyorsun sunum günü diğer bilgisayarda da çalışması lazım.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…