Aracılığıyla paylaş


SqlParameterCollection.Add Yöntem

Tanım

Aşırı Yüklemeler

Add(SqlParameter)

Belirtilen SqlParameter nesneyi öğesine SqlParameterCollectionekler.

Add(Object)

Belirtilen SqlParameter nesneyi öğesine SqlParameterCollectionekler.

Add(String, SqlDbType)

Verilen parametre adına ve veri türüne bir SqlParameterSqlParameterCollection ekler.

Add(String, Object)
Geçersiz.

Belirtilen SqlParameter nesneyi öğesine SqlParameterCollectionekler.

Add(String, SqlDbType, Int32)

Belirtilen parametre adı SqlDbType ve boyutuna göre öğesine bir SqlParameterSqlParameterCollectionekler.

Add(String, SqlDbType, Int32, String)

parametresi adı, veri türü ve sütun uzunluğu ile öğesine bir SqlParameterSqlParameterCollection ekler.

Add(SqlParameter)

Belirtilen SqlParameter nesneyi öğesine SqlParameterCollectionekler.

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

Parametreler

value
SqlParameter

SqlParameter koleksiyonuna eklenecek öğesini seçin.

Döndürülenler

Yeni SqlParameter bir nesne.

Özel durumlar

SqlParameter parametresinde value belirtilen zaten bu veya başka bir SqlParameterCollectionöğesine eklenmiş.

Geçirilen parametre bir SqlParameterdeğildi.

value Parametresi null.

Örnekler

using Microsoft.Data.SqlClient;

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

Şunlara uygulanır

Add(Object)

Belirtilen SqlParameter nesneyi öğesine SqlParameterCollectionekler.

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

Parametreler

value
Object

Bir Object.

Döndürülenler

Yeni SqlParameter nesnenin dizini.

Şunlara uygulanır

Add(String, SqlDbType)

Verilen parametre adına ve veri türüne bir SqlParameterSqlParameterCollection ekler.

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

Parametreler

parameterName
String

Parametrenin adı.

sqlDbType
SqlDbType

Değerlerden SqlDbType biri.

Döndürülenler

Yeni SqlParameter bir nesne.

Örnekler

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";
    }
}

Şunlara uygulanır

Add(String, Object)

Dikkat

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

Belirtilen SqlParameter nesneyi öğesine SqlParameterCollectionekler.

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

Parametreler

parameterName
String

Koleksiyona eklenecek öğesinin adı SqlParameter .

value
Object

Bir Object.

Döndürülenler

Yeni SqlParameter bir nesne.

Tamsayı parametre değerlerini belirtmek için yönteminin bu aşırı yüklemesini SqlParameterCollection.Add kullanırken dikkatli olun. Bu aşırı yükleme türünde Objectbir value aldığından, aşağıdaki C# örneğinde gösterildiği gibi, değer sıfır olduğunda integral değerini bir Object türe dönüştürmeniz gerekir.

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

Bu dönüştürmeyi gerçekleştirmezseniz, derleyici (string, SqlDbType) aşırı yüklemesini SqlParameterCollection.Add çağırmaya çalıştığınızı varsayar.

Öznitelikler

Özel durumlar

SqlParameter parametresinde value belirtilen zaten bu veya başka bir SqlParameterCollectionöğesine eklenmiş.

value Parametresi null.

Örnekler

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);
    }
}

Şunlara uygulanır

Add(String, SqlDbType, Int32)

Belirtilen parametre adı SqlDbType ve boyutuna göre öğesine bir SqlParameterSqlParameterCollectionekler.

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

Parametreler

parameterName
String

Parametrenin adı.

sqlDbType
SqlDbType

SqlDbType SqlParameter koleksiyonuna eklenecek öğesinin.

size
Int32

Boyutu olarak Int32.

Döndürülenler

Yeni SqlParameter bir nesne.

Örnekler

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);
    }
}

Açıklamalar

Bu aşırı yükleme, veya binarygibi varchar değişken uzunlukta bir veri türünün parametresini eklerken kullanışlıdır.

Şunlara uygulanır

Add(String, SqlDbType, Int32, String)

parametresi adı, veri türü ve sütun uzunluğu ile öğesine bir SqlParameterSqlParameterCollection ekler.

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

Parametreler

parameterName
String

Parametrenin adı.

sqlDbType
SqlDbType

Değerlerden SqlDbType biri.

size
Int32

Sütun uzunluğu.

sourceColumn
String

Çağrısında Update(DataSet)kullanılıyorsa SqlParameter kaynak sütunun adı (SourceColumn).

Döndürülenler

Yeni SqlParameter bir nesne.

Örnekler

using Microsoft.Data.SqlClient;

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

Şunlara uygulanır