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

2024-11-16 16:19:21
推荐回答(3个)
回答1:

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

回答2:

1.基于上述语句建立存储过程,该存储过程用部门号和商品号作为输入参数,在pb里调用此存储过程,把取出来的数据插入到你要显示数据的datawindow中

2.新建一个datawindow对象,设置两个检索参数,一个部门号 比较符用in, 参数类型选择
string array,另一个参数商品号,建立一个datastore,dataobject为刚才创建的这个 datawindow对象,把参数传进去,然后用datastore中的内容与已经有数据的datawindow比较

回答3:

string sqlstr="select * from biao1 where fcbz= 1 group by cdbm";

然后在利用DATAWINDOWS的数据源或者是绑定上sqlstr就OK了啊