数据库问题!!请问高手问题出在哪里? [金字塔]
- 咨询内容:
	
	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  进行 有偿 编写!(不贵!点击查看价格!)
                        
相关文章
- 
                        没有相关内容
                       
 

                    
会员登录/注册