提示:集合已修改;枚举操作可能不会执行

chenc82 2004-04-24 11:00:47
总是错误提示:集合已修改;枚举操作可能不会执行
代码如下,本人拙,请问下面到底错在那? 不胜感激。


Dim ds As New DataSet
Dim dt As New DataTable
OdbcConnection1.Open()
OdbcDataAdapter1.Fill(ds, "ftpfiles")
For Each drow1 As DataRow In ds.Tables("ftpfiles").Rows
If drow1.Item("temp") = False Then
ds.Tables("ftpfiles").Rows.Remove(drow1)
Else : drow1.Item("temp") = False
End If
Next
Try
dt = ds.Tables("ftpfiles").GetChanges()
OdbcDataAdapter1.Update(dt)
ds.Tables("ftpfiles").AcceptChanges()
dt = Nothing
Catch ex As Exception
MsgBox(ex.Message)
End Try
OdbcConnection1.Close()
...全文
61 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
smoothwood 2004-04-24
  • 打赏
  • 举报
回复
ds.Tables("ftpfiles").Rows.Remove(drow1) 这句话修改了表中的Row集合,所以会会出现那个错误

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧