System.InvalidOperationException SQLite

时间:2014-06-23 13:57:02

标签: sqlite

我正在传递此连接字符串:

Data Source=eventsDataBase.db3

到此代码:

_sqliteConnection = new SQLiteConnection(_sqLiteConnectionString);

当我检查_sqliteConnection时,我注意到了一些例外:

LastInsertRowId = '_sqliteConnection.LastInsertRowId' threw an exception of type 'System.InvalidOperationException'

我刚刚开始使用SQLite。连接字符串有问题还是有其他问题?感谢。

PS:

这(在其他地方建议):

data source=c:\Users\XYZ\My Documents\Visual Studio 2012\Projects\BlaDiBla.Sandbox1\bin\Debug\eventsDataBase.db3; Version=3;

产生相同的例外。

1 个答案:

答案 0 :(得分:2)

如果没有插入任何内容,则读取LastInsertRowId没有意义,所以异常就可以了。

连接字符串省略了文件名中的目录,因此除非当前目录恰好正确,否则应用程序将会爆炸。