递归火山软件开发平台

标题: sqlite数据库-修改记录 一运行,程序立即崩溃。 [打印本页]

作者: 尽力追求    时间: 2023-7-30 17:41
标题: sqlite数据库-修改记录 一运行,程序立即崩溃。
<火山程序 类型 = "通常" 版本 = 1 />
键值容器.加入对象值 (要修改的列名, 文本到对象 (到文本 (计算出来的分差)))
要定位的值 [0] = 到文本 (取循环索引 () + 1)

操作数据库.开始事务 ()

如果 (操作数据库.只读 == 真)
{
    信息提示框 ("无法写入!")
}
否则
{
    修改成功的记录数 = 操作数据库.修改记录 (要cha询的表名, 键值容器, "'序号' = ?", 要定位的值)

}

如果 (修改成功的记录数 == 0)
{
    信息提示框 ("修改失败!")
}
否则 (修改成功的记录数 == 返回的录取数据.行数)
{
    信息提示框 ("修改成功!", )
    信息提示框 (到文本 (修改成功的记录数), )
}

操作数据库.提交事务 ()



作者: 创世魂    时间: 2023-7-30 20:47
关看这个看不出来什么。可能是空对象错误。

首先确定是不是修改语句的错误。。屏蔽掉这个代码看看。

如果真是这个问题,改成执行sql语句来修改记录。。
作者: 尽力追求    时间: 2023-7-31 21:38
应该不是    空对象  错误,上面有空对象检查,未有报错。屏蔽这句代码后,运行正常。经过很多次的测试,确定是这个修改命令的问题,就是不知道错在哪里。




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4