OdbcParameter.ParameterName Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.