在我的C#项目,我使用System.Data.SQLite.dll
从下载CodeProject上 。
我的问题是按标题-如何调用后得到错误代码SqliteCommand.ExecuteNonQuery()
函数?
如错误代码SQLITE_CONSTRAINT, SQLITE_BUSY, SQLITE_LOCKED
如图这里 。
在我的C#项目,我使用System.Data.SQLite.dll
从下载CodeProject上 。
我的问题是按标题-如何调用后得到错误代码SqliteCommand.ExecuteNonQuery()
函数?
如错误代码SQLITE_CONSTRAINT, SQLITE_BUSY, SQLITE_LOCKED
如图这里 。
使用Exception.StackTrace或SQLiteException.ErrorCode
try
{
}
catch(SQLiteException ex)
{
string code = ex.ErrorCode;
}
我要到这个帮助别人,如果你在.NET开发。 使用
SQLiteErrorCode
枚举测试结果,铸就错误码:
try
{
}
catch(SQLiteException ex)
{
SQLiteErrorCode sqlLiteError= (SQLiteErrorCode)ex.ErrorCode;
//Do whatever logic necessary based of the error type
}
好问题。 System.Exception的不按名字有一个成员“.ErrorCode”
Catch Ex As SQLiteException
E = Ex.ResultCode
Return E
End Try