我試圖做一個SQLite數據庫v3的一個非常基本的連接,我使用MonoDevelop的3.0和Mono 2.10,但無法得到連接到數據庫。我可以讓應用程序創建數據庫,但它立即失敗嘗試連接到它。有什麼建議麼?我已經開始與不同的數據庫,但後來決定讓我的應用程序試圖創建一個數據庫空,然後連接到它。這似乎仍然失敗。單無法打開SQLite數據庫
SqliteConnection.CreateFile("db\\DataWorksProg.s3db");
SqliteConnection conn = new SqliteConnection("Data Source=file:db\\DataWorksProg.s3db");
conn.Open();
這一小段代碼失敗,有關無法打開數據庫文件中的錯誤。
Mono.Data.Sqlite.SqliteException: Unable to open the database file
權限看起來不錯,我在項目中有Sqlite3.dll,它似乎工作正常。我錯過了什麼明顯的?我在Visual Studio的一側還不錯,但還是相當新鮮的單聲道/ MonoDevelop的環境中工作。
關於平臺,現在在Windows上構建,這就是我遇到問題的地方,但希望部署ion Linux – Adam