| 发表于:2007-05-09 19:53:01 楼主 |
set primary = new adodb.recordset set primary = cnn.openschema(adschemaprimarykeys) primary.filter = "table_name= ' " & thetablename & " ' " i = 0 while not primary.eof i = i + 1 redim preserve tablekey(i) tablekey(i) = primary( "column_name ") primary.movenext wend primary.close 我一共有三个主键 p1,p2,p3,数据库是oracle 可是这段代码执行完,i=9了,tablekey数组值的前三个是p1 中间三个是p2,后三个是p3,可是我认为i应该是3啊,就三个主键,怎么每个主键都重复了三次呢??? 在下实在是不明白,麻烦大家了!!! |
|
|
|
|