2016-10-06 28 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能够看到她出错的地方。 –