ehxz 发表于 2010-8-19 08:57:57

重新构造datawindow 的 sql select 语句

setsqlselect()支持一般select 语句,但如果dw已经定义了检索,使用会失败
应使用 DataWindow.Table.Select 属性,
但赋值时要注意使用
this.modify("DataWindow.Table.Select='"+is_orgisql+"'")语句,is_orgisql中如果含有单引号(有字符表达式)

它会认为该引号为字符串结束,将忽略后面的语句,语句就会出错.
应改为
this.modify('DataWindow.Table.Select="'+is_orgisql+'"')

注意 表的列和字符串常量中不要出现双引号,否则语句会提前结束而出错


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/MakeToday/archive/2008/09/15/2934158.aspx

ehxz 发表于 2010-8-19 09:37:43

说明:用SetSQLSelect当然看上去更省事,但问题是如果原数据窗口有UPDATE属性,会丢失。
页: [1]
查看完整版本: 重新构造datawindow 的 sql select 语句

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com