正如标题所示,我的代码中嵌入了一个看似简单的嵌入式SQL Update语句,该语句挂起了Powerbuilder 12.5。SQL UPDATE语句挂起Powerbuilder
UPDATE COMMENTS SET comment_text = :strNewComment
WHERE ID = :lngID;
我已经看了调试代码;所有变量都具有有效值并且执行完全停止在该SQL语句上。
我唯一可能会发生这种情况的理论是,可能存在锁定问题,因为数据窗口中打开的数据是相同的,但我不够PB的专家知道它是否是。
围绕此场景的一点背景信息:数据窗口网格显示注释列表。用户选择评论行,点击“编辑”按钮并点击它的点击事件。模式窗口在文本框中显示注释文本。用户编辑评论文本,点击确定按钮。点击事件继续,运行上面的sql语句,然后使用Retrieve()调用刷新数据窗口。
感谢
你可以手动运行sql数据库吗? –
是的,相同的sql(减去变量)在Interactive SQL中正常运行。 – voon
你在sqlcode中遇到任何错误吗? – Slapout