我想要做的是在我的vb.net應用程序中進行基本插入,刷新和更新mysql查詢。刷新和插入工作完美唯一一個我不能得到的是更新任何人都可以告訴我我做錯了什麼?下面是程序設計的圖片:通過VB.NET更新MYSQL記錄
http://i.imgur.com/mHxKGrb.png
,這裏是我的源代碼:
Private Sub KnightButton3_Click(sender As Object, e As EventArgs) Handles KnightButton3.Click
cn = New MySqlConnection
cn.ConnectionString = "my info"
Try
cn.Open()
Dim query As String
Dim command As MySqlCommand
query = "UPDATE Refers.exploitsociety SET Refferals='" + refupdate.Text + "' WHERE Refferals='" + DataGridView1.CurrentCell.Selected + "';"
command = New MySqlCommand(query, cn)
cmd.ExecuteNonQuery()
Catch ex As MySqlException
MessageBox.Show(ex.Message)
Finally
cn.Dispose()
End Try
cn.Close()
End Sub
因此,顯示UPDATE代碼而不是SELECT查詢 – Plutonix 2015-04-03 19:01:33
更新是按鈕3 /更新代碼 – Jake 2015-04-03 19:02:14
我要做的第一件事是在「query = 「行,然後查看DataGridView1.CurrentCell.Selected的值,並確保該值實際上位於要更新的表中。另外請注意,參數化您的查詢以防止SQL注入攻擊。 – 2015-04-03 19:06:38