DataCommand.ExecuteWithoutResults Method (String, DataCommandType, [], Int32)

Executes a command, optionally with parameters, but does not request results, instead returning an integer indicating the outcome of the call.

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Syntax

'宣言
Public Overridable Function ExecuteWithoutResults ( _
    command As String, _
    commandType As DataCommandType, _
    parameters As IVsDataParameter(), _
    commandTimeout As Integer _
) As Integer
'使用
Dim instance As DataCommand
Dim command As String
Dim commandType As DataCommandType
Dim parameters As IVsDataParameter()
Dim commandTimeout As Integer
Dim returnValue As Integer

returnValue = instance.ExecuteWithoutResults(command, _
    commandType, parameters, commandTimeout)
public virtual int ExecuteWithoutResults(
    string command,
    DataCommandType commandType,
    IVsDataParameter[] parameters,
    int commandTimeout
)
public:
virtual int ExecuteWithoutResults(
    String^ command, 
    DataCommandType commandType, 
    array<IVsDataParameter^>^ parameters, 
    int commandTimeout
)
public function ExecuteWithoutResults(
    command : String, 
    commandType : DataCommandType, 
    parameters : IVsDataParameter[], 
    commandTimeout : int
) : int

Parameters

  • command
    Type: System.String

    A command to execute that is specific to a data source.

  • parameters
    Type: []

    An array of IVsDataParameter objects representing the command parameters for the specified command type.

  • commandTimeout
    Type: System.Int32

    The length of time, in seconds, to block the client before canceling the execution and returning to the caller. A value of 0 indicates infinite time-out; a value of -1 indicates a provider default.

Return Value

Type: System.Int32

A DDEX provider–specific integer status code.

Implements

IVsDataCommand.ExecuteWithoutResults(String, DataCommandType, [], Int32)

Exceptions

Exception Condition
ArgumentNullException

The command parameter is a null reference (Nothing in Visual Basic).

ArgumentOutOfRangeException

The commandTimeout parameter is less than -1.

Remarks

In many cases, the outcome of the call to this method will indicate the number of rows affected.

You can still set out and return value parameters by using this call. They are not considered part of the results.

注意

Other exceptions that occur indicate that the execution failed for a provider-specified reason.

Permissions

See Also

Reference

DataCommand Class

DataCommand Members

ExecuteWithoutResults Overload

Microsoft.VisualStudio.Data.Framework Namespace