pb 中如何用DATAWINDOW 获取select 语句查询出来的数据!

就是这样 我select * from biao1 where fcbz= 1 group by cdbm 我想DATAWINDOWS 获取这条sql语句查询数来的数据显示在DW中!该怎么写代码!!急急急!谢

第1个回答  2011-08-17
把这个语句放到新建立的数据窗口中------然后在据窗口的constructor事件中写也可以在DW所在的窗口OPen事件中写
dw_1.setTransobject(sqlca)
dw_1.retrieve()

这样数据就能查询出来了
第2个回答  2011-08-17
string ls_syn,s_select,err
s_select = "select * from biao1 where fcbz= 1 group by cdbm "
ls_syn = sqlca.syntaxfromsql( s_select, "", err)
if len(trim(err)) > 0 then
messagebox("初始化数据储存出错!",err)
return
end if
dw_1.create(ls_syn,err)
if len(trim(err)) > 0 then
messagebox("初始化数据储存出错!",err)
return
end if

dw_1.settransobject(sqlca)
dw_1.retrieve()本回答被网友采纳
第3个回答  2011-08-18
补充下。。。
select * from biao1 where fcbz= 1 group by cdbm
这个语句有误。。

pb 中如何用DATAWINDOW 获取select 语句查询出来的数据!
把这个语句放到新建立的数据窗口中---然后在据窗口的constructor事件中写也可以在DW所在的窗口OPen事件中写 dw_1.setTransobject(sqlca)dw_1.retrieve()这样数据就能查询出来了

pb 中如何用DATAWINDOW 获取select 语句查询出来的数据!
1.基于上述语句建立存储过程,该存储过程用部门号和商品号作为输入参数,在pb里调用此存储过程,把取出来的数据插入到你要显示数据的datawindow中2.新建一个datawindow对象,设置两个检索参数,一个部门号 比较符用in, 参数类型选择string array,另一个参数商品号,建立一个datastore,dataobject为刚才...

pb 中如何用DATAWINDOW 获取select 语句查询出来的数据!
查一下 syntaxfromsql() 函数,可以通过自己写的SQL 语句字符串生成DW 语法,再create() 后再retrieve()。或是string sqlstr="select * from biao1 where fcbz= 1 group by cdbm";然后在利用DATAWINDOWS的数据源或者是绑定上sqlstr就OK了啊。

...quickselect 选中后datawindow中看不到数据 怎样看到数据呢?_百度...
首先将显示数据的地方显示出来具体步骤:PB的最上方View选单-Layouts-default就可以了.然后进行Retrieve操作.检索出数据.步骤:选择pb最上方的Rows选单-Retrieve 即可(如有检索参数,在检索参数中填写相应的值,检索出相应的数据).

pb datawindow retrieve 怎么用
pb datawindow retrieve 功能强大,用于从数据库中获取数据。该函数接受数据窗口控件的名称和SQL SELECT语句的参数,执行成功时返回数据行数,失败则返回-1。在使用前,需通过SetTransObject或SetTrans设置事务对象,确保与数据库连接。Retrieved数据会替换数据窗口原有内容,但可通过在RetrieveStart事件中返回2...

pb datawindow retrieve 怎么用
Exp1:不带参数的Retrieve long ll_rows dw_main.SetTransObject(SQLCA)ll_rows = dw_main.Retrieve()IF ll_rows < 1 THEN MessageBox( "数据库错误", "没有检索到数据。")Exp2:带参数的Retrieve 假定数据窗口控件dw_emp中的数据窗口对象使用下面的SQL SELECT语句:SELECT Name, emp.sal, sales...

PB数据窗口取值问题
设置DataWindow内指定行列处的数据只要使用一个SetItem()函数就可以了。语法格式:dw_control.SetItem(rownumber, column, value)其中rownumber表示行号,column可以是列号,也可以是列名,value表示要设置的值。但是该必须与DataWindow中指定的行列处的数据类型一致,不然PowerBuilder会报错。SetItem()函数返回1...

...如果这个字段的值大于3让他隐藏?如何用pb语句实现?
在订单datawindow时加入判断条件如:select column1,column2,column3,column4 from table where column1 > :as_i 然後在某行代码中写入下面的代码即可实现过滤!int li_i=3 dw_1.retrieve(li_i)

pbdatawindowretrieve怎么用
PBDataWindowRetrieve的核心是Retrieve方法。通过编写SQL语句或其他查询逻辑,使用Retrieve方法从数据库检索数据。这个方法可以根据条件返回查询结果,并将数据填充到DataWindow对象中。4. 在界面上显示或处理获取的数据 获取数据后,可以在界面上以表格、列表等形式展示,也可以进行进一步的数据处理。DataWindow提供...

pb中 检索的时候 datawindow 怎么设置条件 a = ‘01’ 或者 a = 任 ...
你说的是retrieve() 还是 查询设置条件 前者:加入检索参数。步骤:在数据窗编辑画板中.选中菜单design - datasource ,然后再点击design-retrieval Argument 添加检索参数譬如.包括名称和类型.譬如名称为a,类型为string.然后选中design - convert syntax 这是数据窗的sql声明.在最后加上where 条件.例如...

相似回答
大家正在搜