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

当表中只有一条记录时,出现异常“不能通过已删除的行访问该行的信息”

2012-03-23 
当表中只有一条记录时,出现错误“不能通过已删除的行访问该行的信息”我用VB2005连接ACCESS数据库的一个表(

当表中只有一条记录时,出现错误“不能通过已删除的行访问该行的信息”
我用VB2005   连接ACCESS数据库的一个表(强类型)时,用DataSet1.users.Rows(i).Delete()对表中的行进行删除。当表中有多行时,删除成功。但当表中只有一行时出现“不能通过已删除的行访问该行的信息”的错误提示。
提示出现在:
  Public   Property   name()   As   String
                        Get
                                Return   CType(Me(Me.tableusers.nameColumn),   String)
                        End   Get
                        Set
                                Me(Me.tableusers.nameColumn)   =   value
                        End   Set
End   Property

中的“Return   CType(Me(Me.tableusers.nameColumn),   String)”一句上。看起来是因为删除过后,重新读取表的记录时,因为已经没有记录而出现的错误。
   注:我的表名为USERS,name是其中的一列。
请教高手这个问题如何解决。


[解决办法]
但方法应该没错。
[解决办法]
同意楼上的

热点排行