pb中数据窗口怎样生成sql语句

“数据窗口d_yhgl生成的SQL Select语句为”这句话是什么意思,相应的代码应该写在PB的什么地方?

不太好解释清楚,没自己打开看来的直观。
你只要看到pb窗口里面的表格就是数据窗口在窗口上的体现。当然统计图之类的都是数据窗口的各种样式。找到数据窗口控件后,右键点属性,看连接的是哪个数据窗口。或者直接点右键的修改数据窗口,(英文版找类似的英文菜单)就打开数据窗口了,然后点菜单上的sql,你会发现数据窗口就是sql语句组成的。
还有不能混淆的是右键点数据窗口控件的script看到的是事件的代码,也就是pb script语句,不是数据窗口的代码,数据窗口的代码都是sql语句
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-08-05
sql 查询语句
如果运行时更改sql ,应该用数据窗口控件dw_1.setsql(sql)
第2个回答  2010-08-06
pb自带函数就可以完成dw_1.getsqlselect()返回值就是
第3个回答  2010-08-05
据说有个叫 DATA WINDOW的东西,好像是干这个事情用的

pb中怎么看到数据窗口的sql语句
打开数据库窗口编辑界面,找到data source按钮(图标是字母'SQL')。点击data source按钮,打开data source编辑界面,找到syntax选项卡,即SQL语句。如果要SQL语句方式修改数据库窗口,那在菜单design,选择子菜单convert to syntax,即可切换图形视窗和SQL语句方式修改数据库窗口数据源。

pb9.0 怎么在pb里执行sql语句并让数据窗口显示执行语句后的结果?
新建一个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中数据窗口是通过存储过程创建的,我想知道有没有命令通过数据窗口得 ...
这个是不可能的,存储过程返回一个结果集,可以是select * from table,也可以是select 列名1,列名2...列名n from table,也可以是select * from table where 1=1,也可以是select * from table where table.id>0 等等,虽然结果集一样,但是语句各不一样,要是可以得到存储过程,你说返回哪个给...

...在data source模式下,如何手工修改SQL语句,SQL语句那里是灰色的...
点菜单的design,然后点convert to syntax 就出来sql了,这个界面可以编辑

PB中数据窗口的数据源的SQL语句在哪里?如果SQL语句写错了怎样更改?
点击Design选单-Datasource就看见了 如图 然后直接在上面编辑 粘贴都可

PB 数据窗口查询
string sql sql=dw_1.getsqlselect()sql+=" where gb="+sle_1.text dw_1.setsqlselect(sql)dw_1.retrieve()你也可以在数据窗口的数据源中使用参数,比如数据窗口的数据源这样写:select * from 表 where gb=:gb 然后给数据源设置一个decimal的变量gb,最后,在cb_1的clicked事件中这样写:d...

如何在PB中使用SQL语句实现输出一个表的前5行,按某列降序排列
只要通过修改数据窗口的语法就可以了。语法和所连接的数据库选择前N行语法一直。SQLSERVER使用top 5 ORACLE使用where rownum <= 5 MYSQL使用limit 0,5 这个选择输出前5行,不是PB的功能,而是数据库查询语法实现的。如果您指的不是数据窗口,而是PB的语法查询,那么PB的DATABASE菜单中选择ISQL SESSION...

pb 数据窗口中的 setsqlselect() 函数
setsqlselect() 函数:获取数据窗口的select语法。定义一个字符变量:string ls_sql ls_sql = dw_1.getsqlselect()用来拼接查询条件,这样可以不使用参数的形式动态拼接查询条件来查询。要配合setsqlselect()函数一起使用。先get出来,然后对ls_sql进行加工修改后,再dw_1.setsqlselect()重新给回去,...

在powerbuilder中,如何用SQL语句直接创建数据窗口对象?
也就是说SQL语句只是数据库窗口的一部份。 而PB中是有函数可以动态生成数据库窗口。 例:SyntaxFromSQL 与create 函数 以下代码为:动态生成数据源为 ”select * from table“的,数据库窗口。 1 2 3 4 5 6 7 8 9 10 11 12 long ll_row string ls_error string str_pre string str_syntax ls_syntax = ...

PB中数据窗口在那个地方写查询语句
1,以表aaa为例 2,新建 crosstab 样式的 dw 3,按上图,设置列的值 这个是结果 你说的筛选,我之前有详细回答过,你可以看看 http:\/\/zhidao.baidu.com\/question\/1382273659696547980

相似回答
大家正在搜