您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

数据库问题!!请问高手问题出在哪里? [金字塔]

  • 咨询内容: 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  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容