1.setsqlselect()支持一般select 语句,但如果dw已经定义了检索,使用会失败
应使用 DataWindow.Table.Select 属性,
但赋值时要注意使用
this.modify("DataWindow.Table.Select='"+is_orgisql+"'")语句,is_orgisql中如果含有单引号(有字符表达式)
它会认为该引号为字符串结束,将忽略后面的语句,语句就会出错.
应改为
this.modify('DataWindow.Table.Select="'+is_orgisql+'"')
注意 表的列和字符串常量中不要出现双引号,否则语句会提前结束而出错
本文探讨了在PowerBuilder中使用DataWindow组件时,如何正确设置Table Select属性以实现动态SQL查询。特别关注了解决is_orgisql变量中包含特殊字符导致的问题,并提供了正确的this.modify语句写法。

4391

被折叠的 条评论
为什么被折叠?



