ServerConnection.ExecuteNonQuery Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| ExecuteNonQuery(StringCollection) | |
| ExecuteNonQuery(String) | |
| ExecuteNonQuery(StringCollection, ExecutionTypes) |
Выполняет инструкции T-SQL в StringCollection. Терминатор команды ('GO') распознается ExecuteNonQuery. Пакеты, разделенные инструкцией GO, будут отправляться и выполняться по отдельности. Оператор записывается и не выполняется, если для CaptureMode задано значение true. Возвращается массив значений int, содержащий числа строк, затронутых для каждой инструкции в StringCollection. Если выполняется несколько пакетов, возвращается общее количество затронутых строк всех пакетов. Метод Connect() будет вызываться, если соединение с сервером не открыто. Исключения: ConnectionFailureException ExecutionFailureExeception |
| ExecuteNonQuery(String, ExecutionTypes) |
Выполняет инструкцию T-SQL. Терминатор команды ('GO') распознается ExecuteNonQuery. Пакеты будут отправляться и выполняться по отдельности. Оператор записывается и не выполняется, если для CaptureMode задано значение true. Возвращается значение int, содержащее количество затронутых строк. Если выполняется несколько пакетов, возвращается общее количество затронутых строк всех пакетов. Метод Connect() будет вызываться, если соединение с сервером не открыто. Исключения: ConnectionFailureException ExecutionFailureExeception |
| ExecuteNonQuery(StringCollection, ExecutionTypes, Boolean) |
Выполняет инструкции T-SQL в StringCollection. Терминатор команды ('GO') распознается ExecuteNonQuery. Пакеты, разделенные инструкцией GO, будут отправляться и выполняться по отдельности. Оператор записывается и не выполняется, если для CaptureMode задано значение true. Возвращается массив значений int, содержащий числа строк, затронутых для каждой инструкции в StringCollection. Если выполняется несколько пакетов, возвращается общее количество затронутых строк всех пакетов. Метод Connect() будет вызываться, если соединение с сервером не открыто. Исключения: ConnectionFailureException ExecutionFailureExeception |
| ExecuteNonQuery(String, ExecutionTypes, Boolean) |
Выполняет инструкцию T-SQL. Терминатор команды ('GO') распознается ExecuteNonQuery. Пакеты будут отправляться и выполняться по отдельности. Оператор записывается и не выполняется, если для CaptureMode задано значение true. Возвращается значение int, содержащее количество затронутых строк. Если выполняется несколько пакетов, возвращается общее количество затронутых строк всех пакетов. Метод Connect() будет вызываться, если соединение с сервером не открыто. Исключения: ConnectionFailureException ExecutionFailureExeception |
ExecuteNonQuery(StringCollection)
public int[] ExecuteNonQuery(System.Collections.Specialized.StringCollection sqlCommands);
member this.ExecuteNonQuery : System.Collections.Specialized.StringCollection -> int[]
Public Function ExecuteNonQuery (sqlCommands As StringCollection) As Integer()
Параметры
- sqlCommands
- StringCollection
Возвращаемое значение
Применяется к
ExecuteNonQuery(StringCollection, ExecutionTypes)
Выполняет инструкции T-SQL в StringCollection. Терминатор команды ('GO') распознается ExecuteNonQuery. Пакеты, разделенные инструкцией GO, будут отправляться и выполняться по отдельности. Оператор записывается и не выполняется, если для CaptureMode задано значение true. Возвращается массив значений int, содержащий числа строк, затронутых для каждой инструкции в StringCollection. Если выполняется несколько пакетов, возвращается общее количество затронутых строк всех пакетов. Метод Connect() будет вызываться, если соединение с сервером не открыто. Исключения: ConnectionFailureException ExecutionFailureExeception
public int[] ExecuteNonQuery(System.Collections.Specialized.StringCollection sqlCommands, Microsoft.SqlServer.Management.Common.ExecutionTypes executionType);
member this.ExecuteNonQuery : System.Collections.Specialized.StringCollection * Microsoft.SqlServer.Management.Common.ExecutionTypes -> int[]
Public Function ExecuteNonQuery (sqlCommands As StringCollection, executionType As ExecutionTypes) As Integer()
Параметры
- sqlCommands
- StringCollection
- executionType
- ExecutionTypes
Возвращаемое значение
Применяется к
ExecuteNonQuery(String, ExecutionTypes)
Выполняет инструкцию T-SQL. Терминатор команды ('GO') распознается ExecuteNonQuery. Пакеты будут отправляться и выполняться по отдельности. Оператор записывается и не выполняется, если для CaptureMode задано значение true. Возвращается значение int, содержащее количество затронутых строк. Если выполняется несколько пакетов, возвращается общее количество затронутых строк всех пакетов. Метод Connect() будет вызываться, если соединение с сервером не открыто. Исключения: ConnectionFailureException ExecutionFailureExeception
public int ExecuteNonQuery(string sqlCommand, Microsoft.SqlServer.Management.Common.ExecutionTypes executionType);
member this.ExecuteNonQuery : string * Microsoft.SqlServer.Management.Common.ExecutionTypes -> int
Public Function ExecuteNonQuery (sqlCommand As String, executionType As ExecutionTypes) As Integer
Параметры
- sqlCommand
- String
- executionType
- ExecutionTypes
Возвращаемое значение
Применяется к
ExecuteNonQuery(StringCollection, ExecutionTypes, Boolean)
Выполняет инструкции T-SQL в StringCollection. Терминатор команды ('GO') распознается ExecuteNonQuery. Пакеты, разделенные инструкцией GO, будут отправляться и выполняться по отдельности. Оператор записывается и не выполняется, если для CaptureMode задано значение true. Возвращается массив значений int, содержащий числа строк, затронутых для каждой инструкции в StringCollection. Если выполняется несколько пакетов, возвращается общее количество затронутых строк всех пакетов. Метод Connect() будет вызываться, если соединение с сервером не открыто. Исключения: ConnectionFailureException ExecutionFailureExeception
public int[] ExecuteNonQuery(System.Collections.Specialized.StringCollection sqlCommands, Microsoft.SqlServer.Management.Common.ExecutionTypes executionType, bool retry);
member this.ExecuteNonQuery : System.Collections.Specialized.StringCollection * Microsoft.SqlServer.Management.Common.ExecutionTypes * bool -> int[]
Public Function ExecuteNonQuery (sqlCommands As StringCollection, executionType As ExecutionTypes, retry As Boolean) As Integer()
Параметры
- sqlCommands
- StringCollection
- executionType
- ExecutionTypes
- retry
- Boolean
Следует ли повторить попытку при возникновении исключения во время выполнения
Возвращаемое значение
Применяется к
ExecuteNonQuery(String, ExecutionTypes, Boolean)
Выполняет инструкцию T-SQL. Терминатор команды ('GO') распознается ExecuteNonQuery. Пакеты будут отправляться и выполняться по отдельности. Оператор записывается и не выполняется, если для CaptureMode задано значение true. Возвращается значение int, содержащее количество затронутых строк. Если выполняется несколько пакетов, возвращается общее количество затронутых строк всех пакетов. Метод Connect() будет вызываться, если соединение с сервером не открыто. Исключения: ConnectionFailureException ExecutionFailureExeception
public int ExecuteNonQuery(string sqlCommand, Microsoft.SqlServer.Management.Common.ExecutionTypes executionType, bool retry);
member this.ExecuteNonQuery : string * Microsoft.SqlServer.Management.Common.ExecutionTypes * bool -> int
Public Function ExecuteNonQuery (sqlCommand As String, executionType As ExecutionTypes, retry As Boolean) As Integer
Параметры
- sqlCommand
- String
- executionType
- ExecutionTypes
- retry
- Boolean
Следует ли повторить попытку при возникновении исключения во время выполнения