2016-10-06 2 views
0

У меня есть datagrid, которые привязываются к базе данных SQL. я хотел бы использовать команду «select» в datagrid для выполнения 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

я хочу два операторов выбора, которые имеют различные запросы –

+0

первый выбор оператор обновит статус для подтверждения, в то время как другой запрос будет отклонен. так как различать, если пользователь выбирает оператор выбора –

+0

Можете ли вы уточнить, что вы пытаетесь сделать? –

ответ

0

Вы должны объявить еще одну переменную в качестве команды SQL

+0

Просьба указать объяснение вашего ответа, чтобы ОП мог видеть, куда она пошла не так. –