Язык

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

Возвращаемое значение

Int32[]

Применяется к

ExecuteNonQuery(String)

public int ExecuteNonQuery(string sqlCommand);
member this.ExecuteNonQuery : string -> int
Public Function ExecuteNonQuery (sqlCommand As String) As Integer

Параметры

sqlCommand
String

Возвращаемое значение

Применяется к

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

Возвращаемое значение

Int32[]

Применяется к

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

Следует ли повторить попытку при возникновении исключения во время выполнения

Возвращаемое значение

Int32[]

Применяется к

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

Следует ли повторить попытку при возникновении исключения во время выполнения

Возвращаемое значение

Применяется к