不知道这句话怎么写

luxiao 2003-03-08 05:58:43
string lookfor1,lookfor2,lookfor3,lookforcon,lookforcon1
lookforcon=lookf1+lookfor2+lookfor3
lookf=dw_1.getsqlselect()

lookforcon1=lookf+"where"+" "+"table2.xuehao"+" "+"like"+" "+'%"'+lookforcon+'"%'
if dw_1.SetSQLSelect(lookforcon1)=-1 then
beep(5)
messagebox("警告","数据窗口设置失败",Stopsign!)
endif
报错FROM子句出错
...全文
18 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
tchatcha 2003-03-11
  • 打赏
  • 举报
回复
你messagebox()不就知道那里有问题了吗
prain2003 2003-03-10
  • 打赏
  • 举报
回复
呵呵,不加lookf......
txchen 2003-03-09
  • 打赏
  • 举报
回复
where 前面加空格
mui7788 2003-03-09
  • 打赏
  • 举报
回复
用messagebox把她显示出来看看详细的语句就知道了!!
jdsnhan 2003-03-09
  • 打赏
  • 举报
回复
like 后面加引号错了。where 后面所接条件是单引,不是双引,双引会报错的。
如 select * from tab_1 where col_1 like 'A%'; 正确
select * from tab_1 where col_1 like "A%"; 错误
luxiao 2003-03-08
  • 打赏
  • 举报
回复
最后显示的是 (FROM之前的就不写了)
from table2 where table2.xuehao like %"020202"%;
错误提示是 语法错误 在查询表达示中 ‘table2.xuehao like %"[020202]"%'中
怎么办啊?
Methodor 2003-03-08
  • 打赏
  • 举报
回复
显示出来看看对否~
注意";"~~
luxiao 2003-03-08
  • 打赏
  • 举报
回复
这位大哥教训的对
lookf里面的FROM后就一个table2
我觉得是后面加上去的东西错了!
lvjunyu 2003-03-08
  • 打赏
  • 举报
回复
问题不够明确?这样怎么能做好事情呢?何况是程序?
我想应该是lookf这个字符串里面的from 字句有问题?!
luxiao 2003-03-08
  • 打赏
  • 举报
回复
错了lookf 声明了的

740

社区成员

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

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