我正在尝试与 sqlite v3 数据库进行非常基本的连接,并且我正在使用 monodevelop 3.0 和 Mono 2.10 并且无法连接到数据库。我可以让应用程序创建数据库,但是尝试连接它会立即失败。有什么建议么?我从一个不同的数据库开始,但后来决定让我的应用程序尝试创建一个空数据库,然后连接到它。这似乎仍然失败。
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 方面相当出色,但在 Mono/Monodevelop 环境中工作仍然相当新鲜。