ADODB.Recordset的问题
我在代码中:
dim rs as Adodb.RecordSet
然后下面有一个判断
if ..... then
rs.addnew
....
....
对rs进行赋值
endif
@: if rs.RecordCount=0 then
call msgbox( "null ")
endif
现在的问题是程序不一定走if中间的代码。
我想在下面判断rs中有没有记录,为什么用@行中的代码判断会出错?
有什么其它的方法解决?
[解决办法]
先用 if not rs is nothing 进行判断,才能访问 recordcount
[解决办法]
rs.RecordCount 连接要用客户端游标才返回正确信息:
rs.CursorLocation = adUseClient
默认下是服务器端游标,可以用rs.eof判断
[解决办法]
.net下还用ado啊?
ado.net更强吧