我从一个SQL Server表里面中取数,一共84条数据,但是取出来是81条。查询语句是select * from table1,没有加任何where限制条件,而且通过select count(*) from table1 的查询结果也是84条。我用于取数的循环如下:
Do Until rstRambo.EOF
rstRambo.MoveNext
aa = aa + 1
Loop
请各位师傅帮帮忙吧,加班中...
Do Until rstRambo.EOF
rstRambo.MoveNext
aa = aa + 1
Loop
请各位师傅帮帮忙吧,加班中...
rstRambo.MoveFirst
do
if rstRambo.EOF=true then exit do
aa = aa + 1
rstRambo.MoveNext
loop
end if
while not rstrambo.eof
aa=aa+1
wend
Lailuboy() :aa=0 我在程序中已经加了。怎么回事呢?15条的时候就没有问题,为什么到了84条取出来确是81条呢?
aa=0
Do whilt not rstRambo.EOf
aa = aa + 1
rstRambo.MoveNext
Loop
====================
用自带工具导出到Access和Excel对比
====================
换ADODB版本(2.5)
我加了一行rstRambo.CursorLocation = adUseClient就可以了,可是为什么呢? 为什么记录少的时候可以全部查询出来而纪录多的时候不可以呢?
加一个主键吧。