OdbcParameter.ParameterName Vlastnost

Definice

Získá nebo nastaví název 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 OdbcParameter. Výchozí hodnota je prázdný řetězec ("").

Implementuje

Příklady

Následující příklad předpokládá, že zdroj dat má název tabulky 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 volá 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ů používá zprostředkovatel .NET ODBC poziční parametry označené otazníkem (?) v syntaxi textu příkazu. Objekty parametrů v OdbcParameterCollection a skutečné parametry přijaté uloženou procedurou nebo parametrizovaný příkaz SQL vzájemně odpovídají 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 budou ignorovány během vazby objektu parametru.

Platí pro

Viz také