pb9.0 怎么在pb里执行sql语句并让数据窗口显示执行语句后的结果?

如题所述

第1个回答  2014-09-09

    新建一个gid数据窗口

    选择queck select 选择你所需要的表,字段全选add all即可

    保存数据窗口

    新建一个窗口 w_test  把数据窗口放到w_test上命名为dw_1

    w_test 的open时间里面dw_1.setTransObject(SQLCA) 

                                        dw_1.retrieve()

                                        commit using sqlca;

    运行程序得到结果:

追问

我的意思是,怎么在pb里直接写sql代码处理数据库里表的数据,然后再在数据窗口里显示出来
不是直接在数据窗口里显示现成的表~

追答

打开数据窗口,点Data Source

Design,选择Retrieval Arguments

在这里修改SQL语句,保存即可

追问

我这版本似乎和你不太一样 打开Retrieval Arguments后只有这个。。

追答

说错了,是点convert To syntax 转换成语句的形式

追问

看了下 貌似没这选项

不过在syntax的选项卡里倒是找到语句了 但没法编辑……

追答

可能是你新建的数据窗口的方式用queck select 试一下

本回答被提问者和网友采纳
第2个回答  2014-09-09
design - data source
相似回答