gpt4 book ai didi

c# - 如何使用SQLitePCL在C#Windows Phone App中检查插入操作是否成功

转载 作者:行者123 更新时间:2023-12-03 19:40:27 24 4
gpt4 key购买 nike

我在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();
}

关于c# - 如何使用SQLitePCL在C#Windows Phone App中检查插入操作是否成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30327000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com