以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  [求助]数据库查询问题  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=143401)

--  作者:luziye
--  发布时间:2016/11/25 11:39:47
--  [求助]数据库查询问题
DATABASE(\'Data Source=PostgreSQL35W;\');
DBEXECUTE(\'select * from work.position where hold=66666;\');
cc:DBVALUE(\'hold\');
MSGOUT(1,numtostr(cc,0));

执行的话总是显示第3行显示错误,也就是DBVALUE(\'hold\');报的错,插入数据能插入,但是查询总是解释错误,请问这个应该怎么弄?

--  作者:luziye
--  发布时间:2016/11/25 12:06:14
--  
报的错是
第3行,错误:解释错误

--  作者:yukizzc
--  发布时间:2016/11/25 13:15:41
--  

DBEXECUTE(\'select * from work.position where hold=66666\');

是不是666后面多了个分号


--  作者:luziye
--  发布时间:2016/11/25 13:18:41
--  
去掉了分号也是一样