| 发表于:2007-05-29 14:07:07 楼主 |
把ado对象连接数据库,把符合查询条件的纪录集中数据赋给二维数组,我只知道数据的字段数,不知道记录数,我就定义了一个动态数组,运行提示我下标出界,问题出在哪呢,数据库已连接,代码如下 varsource = "select * from tiredata where tiremanufacturer= ' " & var1 & " ' and testdate= ' " & var7 & " ' and teststate= '纯侧偏 ' " rs2.cursorlocation = aduseclient rs2.open varsource, cnn, 3, 3 'cnn为连接字符串 dim rc as integer rc = rs2.recordcount dim lateral() as double rs2.movefirst dim i as integer for i = 1 to rc lateral(i, 1) = rs2.fields(10) lateral(i, 2) = rs2.fields(11) lateral(i, 3) = rs2.fields(12) lateral(i, 4) = rs2.fields(13) lateral(i, 5) = rs2.fields(14) lateral(i, 6) = rs2.fields(15) lateral(i, 7) = rs2.fields(16) lateral(i, 8) = rs2.fields(17) lateral(i, 9) = rs2.fields(18) lateral(i, 10) = rs2.fields(19) lateral(i, 11) = rs2.fields(20) rs2.movenext next |
|
|
|
|