2016-10-06 59 views
0

我有一個綁定到SQL數據庫的數據網格。我想在datagrid中使用'select'命令來執行SQL。我想插入兩個'select'命令來執行不同的SQL查詢,它們是'確認'和'拒絕',我應該怎麼做? 這是我第一次查詢datagrid中的兩個選擇函數

Private Sub DataGrid1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles DataGrid1.SelectedIndexChanged 
    conn.Open() 
    Dim cm As New SqlCommand 
    cm.CommandText = "UPDATE book SET status = 'confirm' WHERE idnum = '" & DataGrid1.SelectedItem.Cells(8).Text & "'" 
    cm.Connection = conn 
    cm.ExecuteNonQuery() 
    conn.Close() 
End Sub 

和我的第二個查詢

conn.Open() 
    Dim cm As New SqlCommand 
    cm.CommandText = "UPDATE book SET status = 'rejected' WHERE idnum = '" & DataGrid1.SelectedItem.Cells(8).Text & "'" 
    cm.Connection = conn 
    cm.ExecuteNonQuery() 
    conn.Close() 
+0

我想這有不同的查詢兩個SELECT語句 –

+0

的第一選擇語句將更新狀態以確認,而另一個查詢將設置爲拒絕。所以如何區分用戶是否點擊選擇語句 –

+0

您可以更具體地說明您正在嘗試做什麼? –

回答

0

需要聲明另一個變量爲SQL命令

+0

請在答案中加上解釋,以便OP能夠看到她出錯的地方。 –