SqlCommand Constructores

Definición

Inicializa una nueva instancia de la clase SqlCommand.

Sobrecargas

Nombre Description
SqlCommand()

Inicializa una nueva instancia de la clase SqlCommand.

SqlCommand(String)

Inicializa una nueva instancia de la SqlCommand clase con el texto de la consulta.

SqlCommand(String, SqlConnection)

Inicializa una nueva instancia de la SqlCommand clase con el texto de la consulta y .SqlConnection

SqlCommand(String, SqlConnection, SqlTransaction)

Inicializa una nueva instancia de la SqlCommand clase con el texto de la consulta, un SqlConnectiony .SqlTransaction

SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)

Inicializa una nueva instancia de la clase con el texto de comando, la conexión, la transacción y la SqlCommand configuración de cifrado especificados.

SqlCommand()

Inicializa una nueva instancia de la clase SqlCommand.

public:
 SqlCommand();
public SqlCommand();
Public Sub New ()

Ejemplos

En el ejemplo siguiente se crea y SqlCommand se establece la CommandTimeout propiedad .

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

El constructor base inicializa todos los campos en sus valores predeterminados. En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de SqlCommand.

Properties Valor inicial
CommandText cadena vacía ("")
CommandTimeout 30
CommandType CommandType.Text
Connection Null

Puede cambiar el valor de cualquiera de estas propiedades a través de una llamada independiente a la propiedad .

Consulte también

Se aplica a

SqlCommand(String)

Inicializa una nueva instancia de la SqlCommand clase con el texto de la consulta.

public:
 SqlCommand(System::String ^ cmdText);
public SqlCommand(string cmdText);
new System.Data.SqlClient.SqlCommand : string -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String)

Parámetros

cmdText
String

Texto de la consulta.

Ejemplos

En el ejemplo siguiente se crea un SqlCommand, pasando el texto del comando.

public void CreateCommand()
 {
    string queryString = "SELECT * FROM Categories ORDER BY CategoryID";
    SqlCommand command = new SqlCommand(queryString);
    command.CommandTimeout = 15;
    command.CommandType = CommandType.Text;
 }
Public Sub CreateCommand()
    Dim queryString As String = "SELECT * FROM Categories ORDER BY CategoryID"
    Dim command As New SqlCommand(queryString)
    command.CommandTimeout = 15
    command.CommandType = CommandType.Text
End Sub

Comentarios

Cuando se crea una instancia de , las siguientes propiedades de SqlCommand lectura y escritura se establecen en valores iniciales.

Properties Valor inicial
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection nulo

Puede cambiar el valor de cualquiera de estas propiedades a través de una llamada independiente a la propiedad .

Consulte también

Se aplica a

SqlCommand(String, SqlConnection)

Inicializa una nueva instancia de la SqlCommand clase con el texto de la consulta y .SqlConnection

public:
 SqlCommand(System::String ^ cmdText, System::Data::SqlClient::SqlConnection ^ connection);
public SqlCommand(string cmdText, System.Data.SqlClient.SqlConnection connection);
new System.Data.SqlClient.SqlCommand : string * System.Data.SqlClient.SqlConnection -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String, connection As SqlConnection)

Parámetros

cmdText
String

Texto de la consulta.

connection
SqlConnection

Un SqlConnection que representa la conexión a una instancia de SQL Server.

Ejemplos

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

private static void CreateCommand(string queryString,
    string connectionString)
{
    using (SqlConnection connection = new SqlConnection(
               connectionString))
    {
        SqlCommand command = new SqlCommand(
            queryString, connection);
        connection.Open();
        SqlDataReader reader = command.ExecuteReader();
        while (reader.Read())
        {
            Console.WriteLine(String.Format("{0}, {1}",
                reader[0], reader[1]));
        }
    }
}
Public Sub CreateCommand(ByVal queryString As String, _
  ByVal connectionString As String)
    Using connection As New SqlConnection(connectionString)
        Dim command As New SqlCommand(queryString, connection)

        connection.Open()
        Dim reader As SqlDataReader = command.ExecuteReader()
            While reader.Read()
            Console.WriteLine(String.Format("{0}, {1}", _
                reader(0), reader(1)))
        End While
    End Using
End Sub

Comentarios

En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de SqlCommand.

Properties Valor inicial
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection Nuevo SqlConnection que es el valor del connection parámetro .

Puede cambiar el valor de cualquiera de estos parámetros estableciendo la propiedad relacionada.

Consulte también

Se aplica a

SqlCommand(String, SqlConnection, SqlTransaction)

Inicializa una nueva instancia de la SqlCommand clase con el texto de la consulta, un SqlConnectiony .SqlTransaction

public:
 SqlCommand(System::String ^ cmdText, System::Data::SqlClient::SqlConnection ^ connection, System::Data::SqlClient::SqlTransaction ^ transaction);
public SqlCommand(string cmdText, System.Data.SqlClient.SqlConnection connection, System.Data.SqlClient.SqlTransaction transaction);
new System.Data.SqlClient.SqlCommand : string * System.Data.SqlClient.SqlConnection * System.Data.SqlClient.SqlTransaction -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String, connection As SqlConnection, transaction As SqlTransaction)

Parámetros

cmdText
String

Texto de la consulta.

connection
SqlConnection

Un SqlConnection que representa la conexión a una instancia de SQL Server.

transaction
SqlTransaction

objeto SqlTransaction en el SqlCommand que se ejecuta .

Comentarios

En la tabla siguiente se muestran los valores de propiedad iniciales de una instancia de SqlCommand.

Properties Valor inicial
CommandText cmdText
CommandTimeout 30
CommandType CommandType.Text
Connection Nuevo SqlConnection que es el valor del connection parámetro .

Puede cambiar el valor de cualquiera de estos parámetros estableciendo la propiedad relacionada.

Consulte también

Se aplica a

SqlCommand(String, SqlConnection, SqlTransaction, SqlCommandColumnEncryptionSetting)

Inicializa una nueva instancia de la clase con el texto de comando, la conexión, la transacción y la SqlCommand configuración de cifrado especificados.

public:
 SqlCommand(System::String ^ cmdText, System::Data::SqlClient::SqlConnection ^ connection, System::Data::SqlClient::SqlTransaction ^ transaction, System::Data::SqlClient::SqlCommandColumnEncryptionSetting columnEncryptionSetting);
public SqlCommand(string cmdText, System.Data.SqlClient.SqlConnection connection, System.Data.SqlClient.SqlTransaction transaction, System.Data.SqlClient.SqlCommandColumnEncryptionSetting columnEncryptionSetting);
new System.Data.SqlClient.SqlCommand : string * System.Data.SqlClient.SqlConnection * System.Data.SqlClient.SqlTransaction * System.Data.SqlClient.SqlCommandColumnEncryptionSetting -> System.Data.SqlClient.SqlCommand
Public Sub New (cmdText As String, connection As SqlConnection, transaction As SqlTransaction, columnEncryptionSetting As SqlCommandColumnEncryptionSetting)

Parámetros

cmdText
String

Texto de la consulta.

connection
SqlConnection

Un SqlConnection que representa la conexión a una instancia de SQL Server.

transaction
SqlTransaction

objeto SqlTransaction en el SqlCommand que se ejecuta .

columnEncryptionSetting
SqlCommandColumnEncryptionSetting

Configuración de cifrado. Para obtener más información, consulte Always Encrypted.

Se aplica a