Compartir a través de


SqlCommand.CommandType Propiedad

Definición

Obtiene o establece un valor que indica cómo se interpreta la propiedad CommandText.

public:
 virtual property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public:
 property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public override System.Data.CommandType CommandType { get; set; }
[System.Data.DataSysDescription("DbCommand_CommandType")]
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
[<System.Data.DataSysDescription("DbCommand_CommandType")>]
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType

Valor de propiedad

Uno de los valores de CommandType. De manera predeterminada, es Text.

Implementaciones

Atributos

Excepciones

El valor no es un CommandType válido.

Ejemplos

En el ejemplo siguiente se crea y SqlCommand se establecen algunas de sus propiedades.

public void CreateSqlCommand()
{
   SqlCommand command = new SqlCommand();
   command.CommandTimeout = 15;
   command.CommandType = CommandType.Text;
}
Public Sub CreateSqlCommand()
    Dim command As New SqlCommand()
    command.CommandTimeout = 15
    command.CommandType = CommandType.Text
End Sub

Comentarios

Al establecer la CommandType propiedad StoredProcedureen , debe establecer la CommandText propiedad en el nombre del procedimiento almacenado. El comando ejecuta este procedimiento almacenado cuando se llama a uno de los métodos Execute.

El proveedor de datos de Microsoft .NET Framework para SQL Server no admite el marcador de posición de signo de interrogación (?) para pasar parámetros a una instrucción SQL o a un procedimiento almacenado llamado con un CommandType de Text. En este caso, se deben usar parámetros con nombre. Por ejemplo:

SELECT * FROM Customers WHERE CustomerID = @CustomerID

Para obtener más información, vea Configurar parámetros y tipos de datos de parámetros.

Se aplica a

Consulte también