OdbcParameter.ParameterName Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia nazwę elementu 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
Wartość właściwości
Nazwa elementu OdbcParameter. Wartością domyślną jest ciąg pusty ("").
Implementuje
Przykłady
W poniższym przykładzie przyjęto założenie, że źródło danych ma nazwę Tabeli MyTable i procedurę składowaną o nazwie MyProc zdefiniowaną 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)
Poniższy przykład tworzy parametry i wywołuje procedurę składowaną 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;
}
Uwagi
Zamiast nazwanych parametrów dostawca .NET ODBC używa parametrów pozycyjnych oznaczonych znakiem zapytania (?) w składni tekstu polecenia. Obiekty parametrów w OdbcParameterCollection parametrach i rzeczywiste parametry akceptowane przez procedurę składowaną lub sparametryzowaną instrukcję SQL odpowiadają sobie na podstawie kolejności, w której OdbcParameter obiekty są wstawiane do kolekcji zamiast według nazwy parametru. Nazwy parametrów można podać, ale zostaną zignorowane podczas powiązania obiektu parametru.