以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]PEL数据库编程问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=4395)

--  作者:z7c9
--  发布时间:2010/12/12 15:17:10
--  [求助]PEL数据库编程问题

runmode:0;

database(\'provider=microsoft.jet.oledb.4.0;data source=d:\\test.mdb\');

dbexecute(\'insert into Test(stockdate) values(\'+numtostr(date,0)+\')\');

dbexecute(\'insert into Test(stockdate,stockopen,stockhigh,stocklow,stockclose,stockvolume) values(\'+numtostr(date,0)+\',\'+numtostr(open,0)+\',\'+numtostr(high,0)+\',\'+numtostr(low,0)+\',\'+numtostr(close,0)+\',\'+numtostr(vol,0)+\')\');

 

 

红色语句成功插入数据,而绿色语句没有成功插入数据,怎么回事?

 

test.mdb 在 http://u.115.com/file/t8f2a7ec31

[此贴子已经被作者于2010-12-12 15:24:49编辑过]

--  作者:admin
--  发布时间:2010/12/12 16:03:29
--  

使用DEBUGFILE输出字符串看看,一般是SQL语句的语法问题或者数据库字段填写不正确。


--  作者:z7c9
--  发布时间:2010/12/12 17:28:30
--  

runmode:0;

database(\'provider=microsoft.jet.oledb.4.0;data source=d:\\dbdemo\\test.mdb\');
sql:=\'insert into test(stockdate,stockopen,stockhigh,stocklow,stockclose,stockvolume) values(\'+numtostr(date,0)+\',\'+numtostr(open,0)+\',\'+numtostr(high,0)+\',\'+numtostr(low,0)+\',\'+numtostr(close,0)+\',\'+numtostr(vol,0)+\')\';
dbexecute(sql);

 

已成功插入,不过stockdate怎么是这样的?怎么把日期正确插入?谢谢

 

 

 

 


--  作者:z7c9
--  发布时间:2010/12/13 9:35:23
--  
图片点击可在新窗口打开查看