OdbcParameter.ParameterName Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.