У меня есть приложение vb. net, которое выполняет более 3 запросов одновременно. Специально для запроса INSERT
.
Код:
Sub PerformSave()
Using cmd as new SqlCommand(query1,conn)
cmd.ExecuteNonQuery()
End Using
Using cmd as new SqlCommand(query2,conn)
cmd.ExecuteNonQuery()
End Using
Using cmd as new SqlCommand(query3,conn)
cmd.ExecuteNonQuery()
End Using
End Sub
Меня больше всего беспокоит то, что я заметил, что после того, как 1-й запрос успешно выполнил inte rnet соединение было потеряно, а остальные транзакции не выполнены. Все, что я хочу, - если первый запрос не прошел, остальное также должно быть не выполнено, причина в том, что все данные связаны друг с другом, но хранятся в разных таблицах.