Несколько запросов - PullRequest
       1

Несколько запросов

1 голос
/ 18 ноября 2010

У меня есть вопрос ADO.NET. Действительно, я хотел бы знать, возможно ли выполнить слепое выполнение запроса ; это означает, что пользователь вводит что-либо в текстовое поле (ну, это должны быть операторы SQL или T-SQL), затем, когда он отправляет сообщение «Я хочу выполнить его ввод на лету», я видел, что ADO.NET имеет различные методы для операторов SELECT и INSERT / DELETE / UPDATE, так что в заключение можно сказать, есть ли способ просто выполнить несколько операторов без предварительной проверки их вида? (запрос может содержать «;» разделенные запросы, так что ...)

Заранее спасибо,

Милуд Бел.

1 Ответ

1 голос
/ 18 ноября 2010

Если ваша база данных поддерживает несколько операторов, вы можете разделить их с помощью ; и выполнить за один раз: sqlCommand.ExecuteNonQuery();.Конечно, получение результатов может быть затруднено, если вы смешаете SELECT, UPDATE, DELETE в одном запросе.Вы также можете проверить этот образец .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...