PB中执行下面的SQL不成功,请高手来指点一下
UPDATE SK_XFJLB
SET JZstatus = :li_flag
WHERE (XF_PH in ( :as_phlist )AND XF_JZBZ='否' ) ;
IF SQLCA.SQLCODE = 0 THEN
COMMIT USING SQLCA;
ELSE
ROLLBACK USING SQLCA;
Messagebox('','失败.')
END IF
as_phlist 参数为(0001,0002,0003)
如果as_phlist为 0001是可以成功的,
如果是多个以上,则不能成功了
SET JZstatus = :li_flag
WHERE (XF_PH in ( :as_phlist )AND XF_JZBZ='否' ) ;
IF SQLCA.SQLCODE = 0 THEN
COMMIT USING SQLCA;
ELSE
ROLLBACK USING SQLCA;
Messagebox('','失败.')
END IF
as_phlist 参数为(0001,0002,0003)
如果as_phlist为 0001是可以成功的,
如果是多个以上,则不能成功了
...全文
相关推荐
PB 9 执行 多行 SQL
PB9提供了一种有效的方法来读取包含多行SQL语句的文件,并分隔这些语句以便逐条执行。下面将详细介绍这个过程及其相关知识点。1.
pb动态执行脚本
pb动态执行脚本"是指在PowerBuilder应用程序中动态地调用和执行文本脚本,这样的功能大大增强了PB应用程序的灵活性和可扩展性。
PB125连接SQL数据库两种方法
- 如果连接成功,则调用 `Open(w_test)` 打开窗口或执行其他操作。 - 如果连接失败,则通过 `Messagebox` 显示错误消息提示用户。
PB11连接sql2000数据库
**测试连接**: - 保存并关闭配置文件后,在PB环境中测试数据库连接是否成功建立。 - 如果连接失败,请检查配置文件中的参数是否正确无误。
PB11.5 连接SQL数据库方法总结
**建立连接**: - `connect using SQLCA;`### 总结以上四种方法都可以成功地实现PB11.5与SQL数据库之间的连接,但每种方法都有其特定的优势和适用场景。


数据库相关
