为什么我更新保存不了数据呢.

shsmhq 2009-12-02 10:05:20
'保存更新。
Dim num As Integer
'停止当前的任务编辑
Me.BindingContext(Dataset1, "table1").EndCurrentEdit()
'获取dataset 中更改的内容
Dim chgobj As New DataTable
chgobj = CType(Dataset1.Tables("table1").GetChanges, DataTable)
If Not chgobj Is Nothing Then
If Sqldbconn1.State = 0 Then Sqldbconn1.Open()
Sqladapter1.ContinueUpdateOnError = True
Try
num = Sqladapter1.Update(chgobj)
Dataset1.Merge(chgobj)
Dataset1.AcceptChanges()
Catch ex As Exception
System.Windows.Forms.MessageBox.Show(ex.Message)
End Try
Sqldbconn1.Close()
End If
...全文
103 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Redsun248 2010-03-15
  • 打赏
  • 举报
回复
你这个有点缺点,就是当行里面有空值时不能保存,这个是不行的,当如果有些值不能确定必须为空就不好弄了
Redsun248 2009-12-15
  • 打赏
  • 举报
回复
我正试
shsmhq 2009-12-13
  • 打赏
  • 举报
回复
'保存更新。

'停止当前的任务编辑
Me.BindingContext(Dataset1, "table1").EndCurrentEdit()
'获取dataset 中更改的内容
Dim chgobj As New DataTable
chgobj = CType(Dataset1.Tables("table1").GetChanges, DataTable)
If Not chgobj Is Nothing Then
If Sqldbconn1.State = 0 Then Sqldbconn1.Open()
Sqladapter1.ContinueUpdateOnError = True
Try
Sqladapter1.Update(chgobj)


Catch ex As Exception
System.Windows.Forms.MessageBox.Show(ex.Message)
End Try
Dataset1.Tables("table1").clear
Sqladapter1.fill(dataset1,"table1")

Sqldbconn1.Close()
End If

这是正确的.
shsmhq 2009-12-13
  • 打赏
  • 举报
回复
好了搞定了.
lang_csdn 2009-12-03
  • 打赏
  • 举报
回复
我一般没有这样写更新,都是自己写的语句,帮你顶上去!

你设置了UpdateCommand了吗?UpdateCommand对象的CommandText语句设置正确吗?

这些检查一下!
本文的目的是实现基于单片机智能赛车的设计,它是一种以规定的汽 车模型为载体,采用位微控制器为核心控制模块,通过自主设计电源电路,电 机驱动电路、道路光电传感器电路,硬件部分合理布局,同时编写配套程序,使其能够自 主识别路径的模型车。比赛时它能在规定赛道上,以最短时间跑完全程,且取得较好成绩, 论文整体包括:绪论,系统总体方案设计,车模机械部分设计改造,硬件电路部分设计制 作,软件部分设计,系统调试六章内容。 本文简单介绍了国内外智能车的发展概况,“飞思卡尔杯”智能车大赛起源以及我国 “飞思卡尔”杯全国智能车竞赛盛况。详细地阐述了该款智能赛车软硬件设计、制作、调试 的具体方法和过程。并对转向舵机,直流电机调速信号的控制做了一些研究。 主控模块,作为整个智能汽车的“大脑”,光电传感器、光电编码器 等传感器的信号,根据控制算法做出控制决策,驱动直流电机和伺服电机完成对智能汽车 的控制。传感器模块,是智能汽车的“眼睛”,可以通过一定的前瞻性,提前感知前方的 赛道信息,为智能汽车的“大脑”做出决策提供必要的依据和充足的反应时间。总之,电 源模块,为整个系统提供合适而又充足的能源。电机驱动模块,驱

16,552

社区成员

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

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