SqlParameterCollection.Add Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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ı.
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 .
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.
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ı.
- 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");
}
}