在我的C#项目中,我使用的是从CodeProject下载的System.Data.SQLite.dll

我的问题是根据标题-调用SqliteCommand.ExecuteNonQuery()函数后如何获取错误代码?

错误代码,例如here,如SQLITE_CONSTRAINT, SQLITE_BUSY, SQLITE_LOCKED所示。

最佳答案

使用Exception.StackTrace或SQLiteException.ErrorCode

try
{

}
catch(SQLiteException ex)
{
    string code = ex.ErrorCode;
}

关于c# - 使用ExecuteNonQuery()时从SQLite检索错误代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11223044/

10-12 02:51