Sdílet prostřednictvím


OdbcParameter.ParameterName Vlastnost

Definice

Získá nebo nastaví název objektu OdbcParameter.

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

Hodnota vlastnosti

Název procesu OdbcParameter. Výchozí hodnota je prázdný řetězec ("").

Implementuje

Příklady

Následující příklad předpokládá, že zdroj dat má tabulku s názvem MyTable a uloženou proceduru s názvem MyProc, která je definována jako:

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)  

Následující příklad vytvoří parametry a zavolá uloženou proceduru MyProc:

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

Poznámky

Místo pojmenovaných parametrů zprostředkovatel ODBC .NET používá poziční parametry, které jsou v syntaxi textu příkazu označené otazníkem (?). Objekty parametru v objektu OdbcParameterCollection a skutečné parametry akceptované uloženou procedurou nebo parametrizovaný příkaz SQL odpovídají navzájem na základě pořadí, ve kterém OdbcParameter jsou objekty vloženy do kolekce místo podle názvu parametru. Názvy parametrů lze zadat, ale během vazby objektu parametru se budou ignorovat.

Platí pro

Viz také