pb程序调试不报错 但是编译完后运行可执行文件出错 这是什么原因呢

pb程序调试不报错 但是编译完后运行可执行文件出错 这是什么原因呢,第1张

可能的原因:

如果程序运行过程中动态使用了对象,那么在编译时就必须把该对象所在pbl编译为pbd或dll,或者在pbr文件里列出动态使用的对象,否则编译后的程序里是不含这个对象的,所以会报错

这就是一行普通代码而已。

你可以在执行Update之后,查看一下事务的sqlcode值,然后输出事务的sqlerrtext。

这个也就是所谓的调试了。

update之后,跟踪查看事务(sqlca)的属性就能得到相应的信息。

你所说的调试,其实也就是这个吧?

所以一般写update都会这么写

if dw_1.update() = 1 then //成功

commit//提交确认

else

messagebox("信息","保存失败,失败原因:"+string(sqlca.sqlerrtext))

rollback//回滚事务

end if


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7849527.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-10
下一篇2023-04-10

发表评论

登录后才能评论

评论列表(0条)

    保存