getsqlselect()的问题

DOS6 2003-06-26 11:41:46
string oldfilter
oldfilter=dw_1.getsqlselect()
dw_1.settransobject()
dw_1.setsqlselect()
dw_1.retrieve()
这样一段代码
为什么有的数据窗口取出的oldfilter是正确的(就是select .. from .. where),有的却不正确(是经过PB处理过的)
不正确的经过
dw_1.settransobject()
oldfilter=dw_1.getsqlselect()就可以了。
问题是为什么有的不用先dw_1.settransobject()就能得到正确的,有的却得不到
...全文
130 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fbc 2003-08-26
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2187/2187023.xml?temp=.0864374
ldq_pb 2003-07-02
  • 打赏
  • 举报
回复
先不說別的,這個有問題
dw_1.settransobject()
dw_1.setsqlselect()
dw_1.retrieve()
改為
dw_1.setsqlselect()
dw_1.settransobject()
dw_1.retrieve()

linleming 2003-06-26
  • 打赏
  • 举报
回复
不明白你说的是什么意思!执行getsqlselect 前执行dw_1.settransobject(sqlca).否则得到的不是数据对象的正确sql语句
brightstar 2003-06-26
  • 打赏
  • 举报
回复
dwcontrol.SetSQLSelect () 要加参数啊。
szpqq 2003-06-26
  • 打赏
  • 举报
回复
up
zierben 2003-06-26
  • 打赏
  • 举报
回复
有一种方法永远是正确的,就是你在设计数据窗口的时候都用convert to syntex那个变成脚本模式,然后就可以了。
还有一个常识,如果数据窗口的object换了,一定要settransobject() :)
我想大家应该都知道:)
blackcorbie 2003-06-26
  • 打赏
  • 举报
回复
dw_1.settransobject(sqlca)
是正确的,连接事务啊!

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧