读书人

当表中只有一条记录时出现异常“不能

发布时间: 2012-03-23 12:06:21 作者: rapoo

当表中只有一条记录时,出现错误“不能通过已删除的行访问该行的信息”
我用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是其中的一列。
请教高手这个问题如何解决。


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

读书人网 >VB Dotnet

热点推荐