如何从Powebuilder窗口向表中插入数据

时间:2016-01-22 13:40:15

标签: powerbuilder

我看到Powerbuilder能够在数据窗口放置在屏幕上时执行数据操作,但有没有办法使用普通窗口使用按钮点击事件更新数据库?

2 个答案:

答案 0 :(得分:0)

您可以将InsertUpdateDeleteSelect SQL语句直接嵌入到PBScript事件中,查找"在脚本中使用SQL"输入PB文件。

例如:

int li_somekey = 42
delete some_table where some_value = :li_somekey;

答案 1 :(得分:0)

您可以在不使用数据窗口的情况下操作PowerBuilder中的数据,但这就像买一辆新车只是为了将它拖在您的旧车后面作为预告片。一旦使用数据库设置事务对象(无论如何都需要做),通过数据窗口(可视组件)或数据存储(非可视组件)更新,插入和删除数据非常容易。

否则,您可以直接在PowerScript中发出SQL语句(包括存储过程调用)。无论如何,您都应该始终检查Transaction对象的返回错误。