OdbcParameter.ParameterName Özellik
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.
adını OdbcParameteralır veya ayarlar.
public:
virtual property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public:
property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public override string ParameterName { get; set; }
public string ParameterName { get; set; }
member this.ParameterName : string with get, set
Public Overrides Property ParameterName As String
Public Property ParameterName As String
Özellik Değeri
OdbcParameter öğesinin adı. Varsayılan değer, boş dizedir ("").
Uygulamalar
Örnekler
Aşağıdaki örnekte, veri kaynağının MyTable adlı bir tablo adına ve MyProc adlı bir saklı yordama sahip olduğu varsayılır:
CREATE TABLE MyTable (col1 int, col2 smallmoney, col3 decimal)
CREATE PROC MyProc (@p1 int, @p2 smallmoney, @p3 decimal) AS INSERT INTO MyTable VALUES (@p1, @p2, @p3)
Aşağıdaki örnek parametreler oluşturur ve MyProc saklı yordamını çağırır:
Public Sub CreateMyProc(connection As OdbcConnection)
Dim command As OdbcCommand = connection.CreateCommand()
command.CommandText = "{ call MyProc(?,?,?) }"
command.Parameters.Add("", OdbcType.Int).Value = 1
command.Parameters.Add("", OdbcType.Decimal).Value = 2
command.Parameters.Add("", OdbcType.Decimal).Value = 3
End Sub
public void CreateMyProc(OdbcConnection connection)
{
OdbcCommand command = myConnection.CreateCommand();
command.CommandText = "{ call MyProc(?,?,?) }";
command.Parameters.Add("", OdbcType.Int).Value = 1;
command.Parameters.Add("", OdbcType.Decimal).Value = 2;
command.Parameters.Add("", OdbcType.Decimal).Value = 3;
}
Açıklamalar
ODBC .NET Sağlayıcısı, adlandırılmış parametreler yerine komut metninin söz diziminde soru işareti (?) ile işaretlenmiş konumsal parametreler kullanır. içindeki parametre nesneleri OdbcParameterCollection ve saklı yordam tarafından kabul edilen gerçek parametreler veya parametreleştirilmiş SQL deyimi, nesnelerin parametre adı yerine koleksiyona eklenme sırasına OdbcParameter göre birbirine karşılık gelir. Parametre adları sağlanabilir, ancak parametre nesnesi bağlaması sırasında yoksayılır.