我看到Powerbuilder能够在数据窗口放置在屏幕上时执行数据操作,但有没有办法使用普通窗口使用按钮点击事件更新数据库?
答案 0 :(得分:0)
您可以将Insert
,Update
,Delete
和Select
SQL语句直接嵌入到PBScript事件中,查找"在脚本中使用SQL"输入PB文件。
例如:
int li_somekey = 42
delete some_table where some_value = :li_somekey;
答案 1 :(得分:0)
您可以在不使用数据窗口的情况下操作PowerBuilder中的数据,但这就像买一辆新车只是为了将它拖在您的旧车后面作为预告片。一旦使用数据库设置事务对象(无论如何都需要做),通过数据窗口(可视组件)或数据存储(非可视组件)更新,插入和删除数据非常容易。
否则,您可以直接在PowerScript中发出SQL语句(包括存储过程调用)。无论如何,您都应该始终检查Transaction对象的返回错误。