數據庫問題!!請問高手問題出在哪里? [金字塔]
- 咨詢內容:
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 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容