OdbcParameter.ParameterName Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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.