我正嘗試從c#應用程序連接到sqllite db。我從來沒有使用過SQLLite。如何從c#連接到SQLite數據庫文件?
var connectionString = @"data source='C:\TestData\StressData.s3db'";
connection = new SQLiteConnection(connectionString);
connection.Open();
當我試圖打開我得到下面的異常連接:
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)
我在做什麼錯?
謝謝..
尼克
更新:
我改變了 '數據源' 到 '數據源' 的建議給我。現在我收到一個新的錯誤:
更改後,我得到一個新的錯誤:System.ArgumentException:數據源不能爲空。使用:內存:打開內存數據庫在System.Data.SQLite.SQLiteConnection.Open()
有更多建議嗎?
嘗試刪除連接字符串中的撇號DataSource參數:'@「DataSource = c:\ TestData \ StressData.s3db」'。 – 2010-06-14 17:07:39