数据库问题!!请问高手问题出在哪里? [金字塔]
- 咨询内容:
DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test.mdb');//DBEXECUTE('create table guzhiif00(stockdate date ,品种 char,Kday char,vclose double)');//DBEXECUTE('insert into guzhiif00(stockdate,品种,Kday,vclose) values(now(),'&numtostr(STKname(),0)&','&numtostr(ymdt,2)& ','&numtostr(close,2)&')');
xx:=MONTH();yy:=YEAR();zz:=DAY();tt:=TIME();ymdt:=(((yy*100+xx)*100)+zz)*1000000+tt;//ym:=numtostr(ymdt,0);DBTABLE('Select * From guzhiif00 where Kday="ymdt"');ss:DBVALUE('vclose');出现解释错误,为什么会这样?????如果这样DBTABLE('Select * From guzhiif00 where Kday="20131222091600"');就可以正解显示。为什么??? - 金字塔客服:
你还没搞清楚,数值与字符串变量的区别
DBTABLE('Select * From guzhiif00 where Kday="'&numtostr(ymdt,0)&'"');
[此贴子已经被作者于2014/1/13 15:00:37编辑过]
- 用户回复:
真是还没搞懂,可还是不行,提示”字符串的语法错误在查询表达式“Kday=”中。
- 网友回复:
ym:=numtostr(ymdt,0);DBTABLE('Select * From guzhiif00 where Kday="ym"');
DBTABLE('Select * From guzhiif00 where Kday="'&numtostr(ymdt,0)&'"');这两句我也试过了,真没搞懂啊!!!!问题出在哪里?王老师。
- 网友回复:
sss:='Select * From guzhiif00 where Kday="'&numtostr(ymdt,0)&'"';
msgout(1,sss);通过增加调试语句输出,没发现字符串查询语句有什么不正常
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容