fyqt.net
当前位置:首页 >> pB sEtsqlsElECt >>

pB sEtsqlsElECt

setsqlselect() 函数: 获取数据窗口的select语法。 定义一个字符变量: string ls_sql ls_sql = dw_1.getsqlselect() 用来拼接查询条件,这样可以不使用参数的形式动态拼接查询条件来查询。 要配合setsqlselect()函数一起使用。 先get出来,然...

youyuan1688 的方法可行,也可以简单地使用下面的语法 第一个按钮 dw_2.visible=false string li_sql ,ls_tmp //保存原来的SQL li_sql=dw_1.getsqlselect() //////新增加的代码1 ls_tmp = li_sql li_sql=li_sql+'where start=2';//我在这里加了...

作用:得到一个数据窗口的构建语法。这个构建语法是一个SQL语句。成功返回一个SQL语句,失败则返回一个空串("")。 例如, String OldSQL OldSQL=dw_1.GetSQLSelect() MessageBox('OldSQL',OldSQL) 这时,变量OldSQL里存放的就是数据窗口dw_1的语...

刷新按钮脚本的retrieve()前面,要重新设置setsqlselect(),恢复初始的SQL语句。 另外,同一个窗口的同一个DW只要settransobject()一次就行。 还有就是查询一般不用setsqlselect()来做,操作麻烦不易控制。 在dw设计中有一个retrieval argumen...

可以用变量名,变量前使用冒号和其它值区分,比如变量是abc 则可以使用 select * from :abc from后面为什么要是变量名,表名不是固定的吗?

IF dw_1.Retrieve() = 0 THEN 为什么要先判断这个再去setsqlselect,retrieve? 把这个IF语句//掉~

这个很简单哦~ 显示查询结果是体现在窗口下面的DW(数据窗口)中的,那么你需要组合好条件,然后利用数据窗口控件的 setSQLSelect(条件字符串)的方法重新设置DW查询SQL,然后再对DW操作retrieve() 即可实现!例如: string name , gender name =...

学习了一边setsqlselect的帮助,看到这样一句表述: If the new SELECT statement has a different table name in the FROM clause and the DataWindow object is updatable, then PowerBuilder must change the update information for the Dat...

出错原因在于姓名字段取值是字符串类型,因此在构造查询条件时应该把取值用引号引起来。姓名部分的where条件可以做如下修改(注意外侧用双引号,内部用单引号) ls_condition1 = ls_oldsql1+“where stu_name='”+sle_1.text+“‘”

根据你的描述,你的ls_select变量没有获得正确的sql语句,你可以追踪一下,看看到底得到的语句是什么 另外一点需要注意的是,看到如下这句 ls_select = is_sql + " where " + ls_select 其中 is_sql应确保和使用的datawindow 的where子句前内容相...

网站首页 | 网站地图
All rights reserved Powered by www.fyqt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com