【问题标题】:How to insert data into table from a Powebuilder window如何从 Powebuilder 窗口将数据插入表中
【发布时间】:2016-01-26 03:23:03
【问题描述】:

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

【问题讨论】:

    标签: powerbuilder


    【解决方案1】:

    您可以将InsertUpdateDeleteSelect SQL 语句直接嵌入到 PBScript 事件中,请查找 PB 文档的“在脚本中使用 SQL”条目。

    例如:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-11-18
        • 1970-01-01
        • 2022-06-16
        • 2012-08-24
        • 1970-01-01
        • 1970-01-01
        • 2019-01-31
        相关资源
        最近更新 更多