VB.NET用UpdateCommand更新数据库

我用VB.NET编写的程序 可以查询和插入SQL Server数据库的数据
但是现在不知道如何能修改数据库里面的内容 书上只说用SqlDataAdapter对象中的UpdataCommand属性和DataSet配合使用可以进行数据库更新操作 没有具体说明更新操作是如何进行的 希望高手能给出一小段更新数据库程序 并标注出关键步骤的注释! 不胜感激

第1个回答  2013-08-24
Try
objconn.Open()
Dim dt As New DataTable
Dim strsql = "select * from Info"
objadap.SelectCommand = New OleDb.OleDbCommand(strsql, objconn)
objadap.Fill(objDSet, "Info")
objDSet.Clear()
Dim cmdbuilder As New OleDb.OleDbCommandBuilder(objadap)
objadap.UpdateCommand = cmdbuilder.GetUpdateCommand()
‘此处修改数据
objadap.Update(objDSet.Tables("Info"))
objconn.Close()
MsgBox("保存成功", , "提示") '******
Catch ex As Exception
MsgBox(Err.Description, MsgBoxStyle.Critical, Err.Number)
End Try

VB.NET access数据库更新问题
sUpdate = "update T_CATALOG set CATALOG_TYPE=4 where CATALOG_TYPE=1"Dim Con As New OleDb.OleDbConnection(foDbConnection)Con.Open()Dim Com As New OleDb.OleDbCommand(sUpdate, Con)Com.ExecuteNonQuery()Con.Close()

VB.net 2010使用dataset批量更新access数据库怎么写?求大神给个简单的...
如果是更新一个表,使用datatable就好了。Public Function UpDataTable(ByVal Tdb As DataTable) As Boolean ReadOnly Conn_str As String = "你的数据库连接字符串"Dim myda As SqlDataAdapter Try Dim pc As New SqlCommandBuilder(myda)myda.UpdateCommand = pc.GetUpdateCommand myda.Update(Tdb)Retu...

在VB.NET中DataGridView中修改的数据写入数据库
设计的时候使用强类型dataset,也就是必须使用XXXTableAdapter绑定数据源,不是说任意的数据都可以update回数据库的。

vb.net怎么将datagridview的数据写入数据库
将textbox中的数据添加到datagridview中就不用说了吧 datagridview中更新导数据库 使用:定义 OleDbCommandBuilder(DataAdapter)DataAdapter.Update(DataSet)DataGridView.Update()

vb.net中的OleDbDataAdapter1.SelectCommand.CommandText问题_百度...
DataSet11.Clear() OleDbDataAdapter1.Fill(DataSet11, "通讯数据") End If OleDbDataAdpater.SelectCommand.Connection.Close() 第二问:如果你生成了OleDbDataAdapter.UpdataCommand的命令,直接更新的时候使用:OleDbDataAdapter.Update() 如果手动,OleDbDataAdapter1.UpdateCommand.CommandText = "update table...

vb.net 用dataadapter 更新sqlserver数据库
myAdpt.Fill(DataSet1, "1")DataGridView1.DataSource = DataSet1.Tables("学生表")这两句是有关系的 改成这样 myAdpt.Fill(DataSet1, "1")DataGridView1.DataSource = DataSet1.Tables("1")

vb.net将DataGridView中的数据保存到SQL数据库
Dim ap As SqlClient.SqlDataAdapter'这个变量很重要 Private Function Save_Data() As Boolean '保存数据库的操作 Try Me.DataGridView1.EndEdit() ' Me.BindingSource1 = Me.DataGridView1.DataSource Me.BindingSource1.EndEdit() Dim bd As New SqlClient.SqlCommandBuilder(ap) ...

vb.net 中datagridview内数据修改后保存代码怎么写
Private Function Save_Data() As Boolean '保存数据库的操作 Try Me.DataGridView1.EndEdit()Me.BindingSource1.EndEdit()Dim bd As New OleDbCommandBuilder(ap)ap.UpdateCommand = bd.GetUpdateCommand ap.Update(Me.BindingSource1.DataSource)Return True Catch ex As Exception MsgBox(ex.Message)Re...

VB.NET datagridview 修改后的数据如何保存回数据库。
专用功能Save_Data()作为布尔“保存数据库的操作 尝试 > Me.DataGridView1.EndEdit()Me.BindingSource1.EndEdit()昏暗的BD作为新OleDbCommandBuilder(AP)ap.UpdateCommand = bd.GetUpdateCommand ap.Update( Me.BindingSource1.DataSource),则返回true 抓住作为例外 MSGBOX(ex.Message)则返回false...

用VB语言 如何将在控件datagridview中修改数据更新到数据库?
Private Function Save_Data() As Boolean '保存数据库的操作 Try Me.DataGridView1.EndEdit() Me.BindingSource1.EndEdit() Dim bd As New OleDbCommandBuilder(ap) ap.UpdateCommand = bd.GetUpdateCommand ap.Update(Me.BindingSource1.DataSource) Return True Catch ex As Exception MsgBox(ex.Message) Return...

相似回答