如何检查插入操作是否成功或不在c# Windows Phone应用程序与SQLitePCL
本文关键字:Windows Phone SQLitePCL 应用程序 成功 何检查 检查 是否 操作 插入 | 更新日期: 2023-09-27 17:49:40
我在Windows Phone应用程序中使用SQLitePCL
用于本地数据库。我需要检查数据库中的insert operation
是否成功或失败。我怎么才能确认呢?
我正在尝试下面的代码片段插入:
using ( var connection = new SQLiteConnection(DbController.DB_NAME))
{
using( var statemant = connection.Prepare(sql)) //sql is the string containing SQL command prepared earlier
{
statemant.Step();
}
}
我没有在statement
对象中找到包含成功状态的任何属性或方法。有什么方法可以获得成功状态吗?
statemant.Step()
应该返回一个SQLiteResult
enum。您可以检查结果是否等于OK
。
SQLiteResult result = statemant.Step();
if(result != SQLiteResult.OK)
{
throw new Exception();
}