Bir C# uygulamasından bir sqllite db'ye bağlanmaya çalışıyorum. Daha önce SQLLite ile hiç çalışmadım.SQLite db dosyasına C# dan nasıl bağlanırım?
var connectionString = @"data source='C:\TestData\StressData.s3db'";
connection = new SQLiteConnection(connectionString);
connection.Open();
i aşağıdaki özel durum alıyorum bağlantıyı açmaya:
System.NotSupportedException: The given path's format is not supported.
at System.Security.Util.StringExpressionSet.CanonicalizePath(String path, Boolean needFullPath)
at System.Security.Util.StringExpressionSet.CreateListFromExpressions(String[] str, Boolean needFullPath)
yanlış yapıyorum?
Teşekkür ..
Nick
Güncelleme:
Ben 'veri kaynağı' 'DataSource' olarak değiştirildi bana önerildiği gibi. Şimdi yeni bir hata alıyor:
Bunu değiştirdikten sonra yeni bir hata alıyorum: System.ArgumentException: Veri Kaynağı boş olamaz. Kullan: bellek: bir bellek içi veritabanı açmak için System.Data.SQLite.SQLiteConnection.Open()
Başka önerileriniz var mı?
Bağlantı dizginizdeki kesme noktalarını çıkarmayı deneyin DataSource parametresi: '@" DataSource = c: \ TestData \ StressData.s3db "'. –