Compartir a través de


SqlParameterCollection.Add Método

Definición

Sobrecargas

Add(SqlParameter)

Agrega el objeto SqlParameter especificado al objeto SqlParameterCollection.

Add(Object)

Agrega el objeto SqlParameter especificado al objeto SqlParameterCollection.

Add(String, SqlDbType)

Agrega un objeto SqlParameter a la colección SqlParameterCollection dados el nombre del parámetro y el tipo de datos.

Add(String, Object)
Obsoletos.

Agrega el objeto SqlParameter especificado al objeto SqlParameterCollection.

Add(String, SqlDbType, Int32)

Agrega un objeto SqlParameter a la colección SqlParameterCollection a partir del nombre de parámetro, el SqlDbType y el tamaño especificados.

Add(String, SqlDbType, Int32, String)

Agrega un objeto SqlParameter a la colección SqlParameterCollection con el nombre de parámetro, el tipo de datos y la longitud de columna.

Add(SqlParameter)

Agrega el objeto SqlParameter especificado al objeto SqlParameterCollection.

public:
 Microsoft::Data::SqlClient::SqlParameter ^ Add(Microsoft::Data::SqlClient::SqlParameter ^ value);
public Microsoft.Data.SqlClient.SqlParameter Add (Microsoft.Data.SqlClient.SqlParameter value);
override this.Add : Microsoft.Data.SqlClient.SqlParameter -> Microsoft.Data.SqlClient.SqlParameter
Public Function Add (value As SqlParameter) As SqlParameter

Parámetros

value
SqlParameter

SqlParameter que se agrega a la colección.

Devoluciones

Un nuevo objeto SqlParameter.

Excepciones

El objeto SqlParameter especificado en el parámetro value ya se ha agregado a esta colección SqlParameterCollection o a otra.

El parámetro pasado no era SqlParameter.

El parámetro value es null.

Ejemplos

using Microsoft.Data.SqlClient;

public class Sample
{
    public void AddSqlParameter(SqlCommand command)
    {
        command.Parameters.Add(new SqlParameter("Description", "Beverages"));
    }
}

Se aplica a

Add(Object)

Agrega el objeto SqlParameter especificado al objeto SqlParameterCollection.

public:
 override int Add(System::Object ^ value);
public override int Add (object value);
override this.Add : obj -> int
Public Overrides Function Add (value As Object) As Integer

Parámetros

value
Object

Una clase Object.

Devoluciones

El índice del nuevo objeto SqlParameter.

Se aplica a

Add(String, SqlDbType)

Agrega un objeto SqlParameter a la colección SqlParameterCollection dados el nombre del parámetro y el tipo de datos.

public:
 Microsoft::Data::SqlClient::SqlParameter ^ Add(System::String ^ parameterName, System::Data::SqlDbType sqlDbType);
public Microsoft.Data.SqlClient.SqlParameter Add (string parameterName, System.Data.SqlDbType sqlDbType);
override this.Add : string * System.Data.SqlDbType -> Microsoft.Data.SqlClient.SqlParameter
Public Function Add (parameterName As String, sqlDbType As SqlDbType) As SqlParameter

Parámetros

parameterName
String

El nombre del parámetro.

sqlDbType
SqlDbType

Uno de los valores de SqlDbType.

Devoluciones

Un nuevo objeto SqlParameter.

Ejemplos

using Microsoft.Data.SqlClient;

public class Sample
{
    public void AddSqlParameter(SqlCommand command)
    {
        SqlParameter param = command.Parameters.Add(
            "@Description", SqlDbType.NVarChar);
        param.Size = 16;
        param.Value = "Beverages";
    }
}

Se aplica a

Add(String, Object)

Precaución

Add(String parameterName, Object value) has been deprecated. Use AddWithValue(String parameterName, Object value). http://go.microsoft.com/fwlink/?linkid=14202

Agrega el objeto SqlParameter especificado al objeto SqlParameterCollection.

public:
 Microsoft::Data::SqlClient::SqlParameter ^ Add(System::String ^ parameterName, System::Object ^ value);
[System.Obsolete("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).  http://go.microsoft.com/fwlink/?linkid=14202", false)]
public Microsoft.Data.SqlClient.SqlParameter Add (string parameterName, object value);
[<System.Obsolete("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).  http://go.microsoft.com/fwlink/?linkid=14202", false)>]
override this.Add : string * obj -> Microsoft.Data.SqlClient.SqlParameter
Public Function Add (parameterName As String, value As Object) As SqlParameter

Parámetros

parameterName
String

Nombre del objeto SqlParameter que se va a agregar a la colección.

value
Object

Objeto Object.

Devoluciones

Un nuevo objeto SqlParameter.

Tenga cuidado al utilizar esta sobrecarga del método SqlParameterCollection.Add para especificar valores de parámetro de número entero. Dado que esta sobrecarga toma un parámetro value de tipo Object, cuando el valor entero sea cero se debe convertir en un tipo Object, tal como se muestra en el siguiente ejemplo de C#.

parameters.Add("@pname", Convert.ToInt32(0));  

Si no se lleva a cabo esta conversión, el compilador supone que se está intentando llamar a la sobrecarga de SqlParameterCollection.Add (string, SqlDbType).

Atributos

Excepciones

El objeto SqlParameter especificado en el parámetro value ya se ha agregado a esta colección SqlParameterCollection o a otra.

El parámetro value es null.

Ejemplos

using Microsoft.Data.SqlClient;

public class Sample
{
    public void AddSqlParameter(SqlCommand command)
    {
        SqlParameter param = new SqlParameter(
            "@Description", SqlDbType.NVarChar, 16);
        param.Value = "Beverages";
        command.Parameters.Add(param);
    }
}

Se aplica a

Add(String, SqlDbType, Int32)

Agrega un objeto SqlParameter a la colección SqlParameterCollection a partir del nombre de parámetro, el SqlDbType y el tamaño especificados.

public:
 Microsoft::Data::SqlClient::SqlParameter ^ Add(System::String ^ parameterName, System::Data::SqlDbType sqlDbType, int size);
public Microsoft.Data.SqlClient.SqlParameter Add (string parameterName, System.Data.SqlDbType sqlDbType, int size);
override this.Add : string * System.Data.SqlDbType * int -> Microsoft.Data.SqlClient.SqlParameter
Public Function Add (parameterName As String, sqlDbType As SqlDbType, size As Integer) As SqlParameter

Parámetros

parameterName
String

El nombre del parámetro.

sqlDbType
SqlDbType

SqlDbType de SqlParameter que se agrega a la colección.

size
Int32

Tamaño expresado como Int32.

Devoluciones

Un nuevo objeto SqlParameter.

Ejemplos

using Microsoft.Data.SqlClient;

public class Sample
{
    public void AddSqlParameter(SqlCommand command)
    {
        SqlParameter param = new SqlParameter(
            "@Description", SqlDbType.NVarChar, 16);
        param.Value = "Beverages";
        command.Parameters.Add(param);
    }
}

Comentarios

Esta sobrecarga es útil cuando se agrega un parámetro de un tipo de datos de longitud variable, como varchar o binary.

Se aplica a

Add(String, SqlDbType, Int32, String)

Agrega un objeto SqlParameter a la colección SqlParameterCollection con el nombre de parámetro, el tipo de datos y la longitud de columna.

public:
 Microsoft::Data::SqlClient::SqlParameter ^ Add(System::String ^ parameterName, System::Data::SqlDbType sqlDbType, int size, System::String ^ sourceColumn);
public Microsoft.Data.SqlClient.SqlParameter Add (string parameterName, System.Data.SqlDbType sqlDbType, int size, string sourceColumn);
override this.Add : string * System.Data.SqlDbType * int * string -> Microsoft.Data.SqlClient.SqlParameter
Public Function Add (parameterName As String, sqlDbType As SqlDbType, size As Integer, sourceColumn As String) As SqlParameter

Parámetros

parameterName
String

El nombre del parámetro.

sqlDbType
SqlDbType

Uno de los valores de SqlDbType.

size
Int32

Longitud de columna.

sourceColumn
String

Nombre de la columna de origen (SourceColumn) si este SqlParameter se usa en una llamada a Update(DataSet).

Devoluciones

Un nuevo objeto SqlParameter.

Ejemplos

using Microsoft.Data.SqlClient;

public class Sample
{
    public void AddSqlParameter(SqlCommand cmd)
    {
        SqlParameter p1 = cmd.Parameters.Add("@Description", SqlDbType.NVarChar, 16, "Description");
    }
}

Se aplica a