Is it possible to us my existing INSERT code and have it do the same thing but UPDATE?
Example would be:
ID | formTitle1 | formTitle2 | formTitle3 | formTitle4
-------------------------------------------------------
20 | The Rock | Booker | The Vine | Keys
if i wanted to update all 4 of those rows then i think i could do it like this?:
sql = "UPDATE formSettings " & _
"SET (formTitle1, formTitle2, formTitle3, formTitle4) " & _
"VALUES (@formTitle1, @formTitle2, @formTitle3, @formTitle4) " & _
"WHERE ID = '" & theID & "'"
Dim updateCmd As New SqlCommand(sql, myCONN)
updateCmd.Parameters.Add("@formTitle1", SqlDbType.VarChar)
updateCmd.Parameters.Add("@formTitle2", SqlDbType.VarChar)
updateCmd.Parameters.Add("@formTitle3", SqlDbType.VarChar)
updateCmd.Parameters.Add("@formTitle4", SqlDbType.VarChar)
updateCmd.Parameters("@formTitle1").Value = "changed1"
updateCmd.Parameters("@formTitle2").Value = "changed2"
updateCmd.Parameters("@formTitle3").Value = "changed3"
updateCmd.Parameters("@formTitle4").Value = "changed4"
myCONN.Open()
updateCmd.ExecuteScalar()
myCONN.Close()
Should update to:
ID | formTitle1 | formTitle2 | formTitle3 | formTitle4
-------------------------------------------------------
20 | changed1 | changed2 | changed3 | changed4
I know i have the wrong UPDATE syntax but i am unsure if this is even possible?
you have invalid syntax for update, it should be
and parameterized also your
IDand you will now have 5 parametersalso restructure your code into this,
USINGstatementsnippet,
SOURCES