关于dataset中记录删除的问题--求助!

huayu00 2006-10-05 10:21:12
下边代码怎么不能删除行呀! Me.DataSet11.bktab.RemovebktabRow(row) 不是把内存中的dataset11的选中的一行删了吗?可接着update后表里边还有啊!怎么办,明天交作业了,急啊,帮帮我呀!

Dim row As DataSet1.bktabRow
row = Me.DataSet11.bktab.FindBy书名(Me.TextBox1.Text)  '选中行
Me.DataSet11.bktab.RemovebktabRow(row)          '删除
  Me.SqlDataAdapter1.Update(Me.DataSet11)          '更新数据库

...全文
141 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
vigorlee371 2006-10-08
  • 打赏
  • 举报
回复
我试了试,创建oledbcommandbuilder()对象后,修改数据的可以成功。
simon1226 2006-10-06
  • 打赏
  • 举报
回复
楼上的说的对,我的也出现过这个问题!就是因为没有创建oledbcommandbuilder()对象
confidencat 2006-10-06
  • 打赏
  • 举报
回复
你在任用它Me.SqlDataAdapter1.Update(Me.DataSet11)之前,先得创建 一个oledbcommandbuilder()对象 例如:dim dcb as new oledbcommandbuilder(adp)
adp是一个oledbdataadapter对象。
iland9876543210 2006-10-06
  • 打赏
  • 举报
回复
ding
huayu00 2006-10-06
  • 打赏
  • 举报
回复
恩,我试了一下,创建oledbcommandbuilder()对象之后呢?好象还不行

16,554

社区成员

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

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