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

在vb2005中为什么更新不了数据,请大家帮忙,小弟我是新手

2012-01-18 
在vb2005中为什么更新不了数据,请大家帮忙,我是新手在更新时运行正常,但结果不更新,就是当编辑、修改、增加

在vb2005中为什么更新不了数据,请大家帮忙,我是新手
在更新时运行正常,但结果不更新,就是当编辑、修改、增加完了时,启动更新按钮去更新内容,当时有更新的内容,但关闭在启动就不见了,请高手帮助,非常感谢大家,我是新手。  
   
  Try
  ZrbBindingSource.EndEdit()
  ZrbTableAdapter.Update(Me.Zrk_1DataSet.zrb)
  showrecord()
  Catch ex As Exception
  MsgBox("更新失败,可能是字段格式不正确或索引键重复")
  End Try

说明:zrk_1是数据库,zrb是表,与 DataGridView 或 TextBox 绑定


[解决办法]
update会返回更新的记录数,你msgbox显示出来调试看看.
[解决办法]
问题的关键在于执行 Update 之前,看看 DataSet 中表的数据状态,如果数据状态都是 NoChange 的,是不会更新到库里面的。

楼主的结贴率实在是太低了。
[解决办法]
你这是操作项目工程里的一个MDB文件吧?
如果是的话,你直接运行程序(不是在VS里启动)操作看看,结果是否如你所愿?

热点排行