特定的列我有4个表:Code_Product, Name_Product, Color_Product, Size_Product
如何更新vb.net 2013的SQL Server 2008
和代码:
Public Sub ExecuteQuery(query As String)
Dim command As New SqlCommand(query, connection)
command.ExecuteNonQuery()
End Sub
Private Sub btnUpdate_Click(sender As Object, e As EventArgs) Handles btnUpdate.Click
Dim updateQuery As String = "UPDATE tbl_Product SET Name_Product = '" & txtNameProduct.Text & "' , Color_Product = '" & txtColorProduct.Text & "', Size_Product = '" & txtSizeProduct.Text & "' where Kode_Produk= '" & txtKodeProduk.Text & "'"
ExecuteQuery(updateQuery)
MessageBox.Show("Data has been changed")
注:代码工作。
但是,代码更改所有列,我只想更改只有一列。怎么样?
因为你是专门告诉更新这些其他领域。排除不需要更新的列。你也没有提及你只想改变的列。在另一个注意事项中使用参数并在使用语句中包装连接和命令,您需要处理它们... – Codexer
也修改您的代码,以便您使用SQL参数 –
修改SQL参数,如? –