DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Weisoft Stock\test.mdb');
//DBexecute('create table ada2(stockdate date,price double,buyvol double,vol double);');
cc:=close;
zhumai:=BUYVOL;
mai:=vol;
RIQI:DATE;
IF RIQI=CURRENTDATE THEN BEGIN
DBEXECUTE('insert into ada2(stockdate,price,buyvol,vol) values(NOW(),'&NUMTOSTR(cc,2)&','&NUMTOSTR(zhumai,0)&','&NUMTOSTR(mai,0)&')');
END;
这是用公式存入数据库的代码。
用函数计算当日的成交量。
但最后数据库的出来的成交量不正确?
请问怎么回事?
是金字塔的函数有问题还是怎么回事?
还有存进数据库的分笔数,每天都不到32400。
今天只有32095个分笔数据。
这样算出来的结果与实际严重偏差。。。
先用debugfile输出下值 成交量应该不会不对
分笔少 可能和运算速度有关
现在的问题是我用公式系统,永远没有办法得到准确的分笔数据,哪个客服能帮忙给出一个能够准确得到每一个分笔数据的代码?
一定要准确。