取recordcount之前是不是必须rs.movelast:rsmovefirst才行?请教老师。
我看书上这第写的,说是如果不移动指针,有可能造成统计行数会不准,是真的吗?
我看书上这第写的,说是如果不移动指针,有可能造成统计行数会不准,是真的吗?
解决方案 »
- DataGrid中的数据放在TEXT中有关咋样写呢
- 好奇怪的问题
- VB的程序有時候運行結果不一致
- 請問,這段代碼是什麽意思啊??/
- 在線等﹗﹗﹗請問各位在VB中﹐我從DB中取出數據形成了Excel文件﹐現在我想把這些Excel文件上偉到FTP服務器上﹐該如何做?急用﹐在此先謝了
- lihonggen或其他高手看来
- 请问如何突破text中限制的64k字符数?
- 谁知道这个病毒(木马、程序??)???
- 身份证号码——地区对照表问题解决ivt fbwt() cjlong领分
- 奉主子之命前来散分 ...
- 帮我看看错在哪里,新人不懂
- viena(维也纳nn-实心木头人)请进,各位高手请进!!小弟分不够了,还请多多包涵!
用SQL语句吧
select count(字段) as n from 表 记录量=rs.Fields("n")
按下面的打开就可以得到recordcount
rst.Open ssql, con, adOpenKeyset, adLockPessimistic
支持adholdrecords book.
如果设为adUseServer,
adOpenStatic 与CursorLocation = adUseServer的组合
支持 adapproxposition,adholdrecords,book,admovepreviousadOpenKeySet 与CursorLocation = adUseServer的组合
支持 adapproxposition,adholdrecords,book,admoveprevious,adresync支持adholdrecords book.则recordcount的值都会正确。而你说的取recordcount之前是不是必须rs.movelast的原因是由于,你用的是这样的组合
adOpenForwardOnly 与 CursorLocation = adUseServer的组合
支持向前但不支持计数。
细详请看:http://blog.csdn.net/cly2004/archive/2005/03/29/333304.aspx