Soran
DB Dosya Yolu Ayarlama

Soru
-
Tüm Yanıtlar
-
ConnectionString içerisinde uygulama dosya yolunu kullanma:
private static string conString = $"Data Source = |DataDirectory|\ALTKLASOR\database.db";
DataDirectory'yi yürütülebilir dosya yolu olarak değiştirme:
string executable = System.Reflection.Assembly.GetExecutingAssembly().Location; string path = (System.IO.Path.GetDirectoryName(executable)); AppDomain.CurrentDomain.SetData("DataDirectory", path);
Sorunuzun yanıtı bu ise "Yanıt Olarak Öner" olarak işaretleyin, eğer faydalı bir yorum ise "Oy Ver"erek forumun işleyişine katkıda bulunabilirsiniz
-
İlginiz için teşekkürler fakat olmadı. Aşağıdaki resimdeki gibi. Uyuglama.exe program 2 klasöründe.
Databese bir alt klasörü olan program 1 klasöründe. Aynı DB'yi bir başka program kullandığı için yerini değiştiremiyorum.
Örnek:
https://i.imgyukle.com/2021/03/22/NFxHAq.jpgprivate static string conString = $"Data Source = |DataDirectory|\\ALTKLASOR\\database.db";
-
Fullpath kullaniniz.
Blog
How to create a Minimal, Reproducible Example
The way to Go.
World's most advanced open source (object-) relational Database.
Flutter (for mobile, for web & desktop.
Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz. -
-
Path.Combine kullanabilirsiniz. Ornek:
$"Data Source={ Path.Combine(Directory.GetCurrentDirectory(), "altKlasor", "database.db")}";
Not: Bu arada, alt klasor iyi bir fikir olmayabilir. Onun yerine appdata gibi yerleri dusunmelisiniz.
Blog
How to create a Minimal, Reproducible Example
The way to Go.
World's most advanced open source (object-) relational Database.
Flutter (for mobile, for web & desktop.
Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz. -
-
Hata verdi çalışmadı çetin bey. Unable to open database file.
O benim hatam degil, sizin hataniz. Appdatayi kullanmanizi da bosuna onermedim.
Blog
How to create a Minimal, Reproducible Example
The way to Go.
World's most advanced open source (object-) relational Database.
Flutter (for mobile, for web & desktop.
Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz. -
-
Gene cattik sivri zekalinin tekine. "Calismadi" ne demek. Biraz saksiyi calistirsaniz 'unable to open database"in bu kodla dogrudan ilgisi olmadigini, o nedenle sizin hataniz dedigimi anlayabilirdiniz.
Blog
How to create a Minimal, Reproducible Example
The way to Go.
World's most advanced open source (object-) relational Database.
Flutter (for mobile, for web & desktop.
Not: Temelin geri zekali arkadasi Idris bu mesaja da atlayip ne kadar aptal oldugunu bir kez daha belgeleyebilir. Kendisinin tek marifeti beni takip edip, neden her soruya cevap verdigimi, yardim etmeye calistigimi sorgulamaktir. Bu beyinsiz zavalliya, aptal oldugunu hatirlatmayi unutmayiniz. -