Powerbuilder中 GetSqlSelect函数的作用、返回值是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Powerbuilder中 GetSqlSelect函数的作用、返回值是啥?相关的知识,希望对你有一定的参考价值。
获取数据窗口的select语法。定义一个字符变量
string ls_sql
ls_sql = dw_1.getsqlselect()
那么这个ls_sql 就等于这个dw_1数据窗口后台的select语法了。是字符串形式。
一般用来拼接查询条件,这样可以不使用参数的形式动态拼接查询条件来查询。
要配合setsqlselect()函数一起使用。
先get出来,然后对ls_sql进行加工修改后,再dw_1.setsqlselect()重新给回去,那么这个dw_1的后台语法就改变了,直接dw_1.retrieve(),就能按照新语法取值了。
这个修改的时候,只能修改where条件order by等。列的名字和个数,顺序,都不能做任何改动。 参考技术A GetSqlSelect主要是针对DataWindow ,DataStore ,DatawindowChild 对象进行使用
ls_Sql = dw.GetSqlSelect()
该函数返回的是对象dw对应的dataobject数据窗口数据源的sql表达式
powerbuilder如何在窗口中调用数据窗口的控件呢
我在数据窗口的detail里添加了一个name为st_user的Text控件,然后再在主窗口里想把一个参数us付给数据窗口dw_1的st_user.text,但我用this.dw_1.object.st_user.text = us时老是报错,为什么啊??
问题已经解决了
不是嵌入。
可以嵌入外部程序,其实powerbuilder制作 ASP.NET站点。
用VS2005打开的时候,就可以看见PB中的数据窗口在那里面,其实就是一个TEXT控件。
这个很抱歉啊,我帮不了你,去MSDN找找吧。希望有人帮助。 参考技术A 为什么用了this还用DW_1??? 参考技术B us 必须是string型的还不对的话把错误报告帖上来
以上是关于Powerbuilder中 GetSqlSelect函数的作用、返回值是啥?的主要内容,如果未能解决你的问题,请参考以下文章
利用PBFunc在Powerbuilder中解析Json对象
powerbuilder里面如何把editmask中输入的字符串类型如何转换成datetime啊用来比较和datetime类型的大小 !