首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

ADODB.Recordset的有关问题

2012-03-06 
ADODB.Recordset的问题我在代码中:dimrsasAdodb.RecordSet然后下面有一个判断if.....thenrs.addnew.......

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更强吧

热点排行