逐K线就是这样依次从头往后逐个记录移动的
我可能没有说明白,我打开TradeAccess.mdb数据库的Mytradetable表时候,记录的指针初始自动指向最后一个记录,我需要指针移动到第一个记录,然后从第一根K线开始逐K线的读取数据库的某字段的内容,如果符合条件,则取出字段的内容,数据库往下跳一个记录,不符合条件,则刷下根K线,但数据库指针并不往下移,知道扫描完最后一根K线。
我采用DBEXECUTE('rs.movenext')等
以下语句不起作用,在VBA很容易解决,但在图表逐K线模式下怎样移动数据库的指针呢?
DATABASE('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=e:\TradeAccess.mdb');
dbtable2('select * from Mytradetable order by 记录号');
DBEXECUTE('set con = CreateObject("ADODB.connection"');
DBEXECUTE('set rs=createobject("adodb.recordset")');
DBEXECUTE('rs.movefirst')
DBEXECUTE('rs.movenext')