标题:dataset控件绑定,数据更新的问题
只看楼主
wangjun2632
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-11-9
 问题点数:0 回复次数:2 
dataset控件绑定,数据更新的问题

我使用dataset和form上的textbox控件绑定了,我想通过在textbox上修改数据,修改完以后无法将源数据库中的数据修改
类代码的代码如下:
Public Function updatedbfromdataset(ByVal dschanges As DataSet, ByVal strsql As String) As Boolean
Dim conn As New SqlConnection(strconnection)
Try

Dim dtadapter As New SqlDataAdapter(strsql, conn)
Dim custcb As SqlCommandBuilder = New SqlCommandBuilder(dtadapter)
'open the connection
conn.Open()
'save the dataset changes back to the database
dtadapter.Update(dschanges)

'return success
updatedbfromdataset = True
Finally
'close the connection
conn.Close()
End Try

End Function

控件button的代码如下
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
If dsemployees.HasChanges(DataRowState.Modified) Then Exit Sub
Dim changesdataset As DataSet
changesdataset = dsemployees.GetChanges(datarowstate.modified)
Dim strsql As String = "select 姓名,年龄,性别,身份证号,户口所在地,联系电话,申请前职业,名称字号,从业人数,营业面积,产权,资金数额,组成形式,经营范围,经营内容,注册ID,备注 from zhizhaoguanli"
Dim ccommon As New clsCommon

ccommon.updatedbfromdataset(changesdataset, strsql)


End Sub
错误代码如下:
未处理的“System.ArgumentNullException”类型的异常出现在 system.data.dll 中。

其他信息: 值不能为空。
请大侠们帮帮我,看看是哪里出错了,谢谢,本人在线等,,,急急急

[此贴子已经被作者于2005-11-10 1:54:03编辑过]

搜索更多相关主题的帖子: 绑定 dataset 控件 数据 
2005-11-10 00:12
wangfuli
Rank: 4
等 级:贵宾
威 望:12
帖 子:206
专家分:10
注 册:2005-11-11
得分:0 

你的数据库的表中有主建吗,没的话,好象不可以了


2005-11-12 12:53
wstcl
Rank: 1
等 级:新手上路
帖 子:381
专家分:5
注 册:2005-8-17
得分:0 

二楼说得有理


Love Baby
2005-11-17 21:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-33249-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031901 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved