请问并非所有变量都已绑定怎么解决

qq_37099440 2017-07-12 05:16:50
这是我的代码,运行时出现并非所有变量都已绑定
dw_2.SetTransObject(sqlca)
string cs_css

string abc
dw_2.accepttext()
abc= dw_4.getitemstring(1,"names")
messagebox("",abc)
cs_css = dw_2.getsqlselect()
cs_css += " where z_goodsname = :abc"

dw_2.setsqlselect(cs_css)
dw_2.Retrieve()
...全文
1533 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tmx 2017-07-13
  • 打赏
  • 举报
回复
dw_2.accepttext()之前应该要dw_2.Retrieve()一下,数据窗口没有检索时候,accepttext是会出错的。
eclat2299 2017-07-13
  • 打赏
  • 举报
回复
這裏不能這樣用 錯誤 cs_css += " where z_goodsname = :abc" 改為 cs_css += " where z_goodsname ='"+abc+"' " 就可以了
WorldMobile 2017-07-13
  • 打赏
  • 举报
回复
setsqlselect不能带参数,否则会出错的,你可以不用参数,直接把where条件里的参数改为检索参数的值,每次都这么改就行了。

752

社区成员

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

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