OdbcParameter.ParameterName Eigenschaft

Definition

Dient zum Abrufen oder Festlegen des Namens der OdbcParameter.

public:
 property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public:
 virtual property System::String ^ ParameterName { System::String ^ get(); void set(System::String ^ value); };
public string ParameterName { get; set; }
public override string ParameterName { get; set; }
member this.ParameterName : string with get, set
Public Property ParameterName As String
Public Overrides Property ParameterName As String

Eigenschaftswert

Der Name des OdbcParameter. Der Standardwert ist eine leere Zeichenfolge ("").

Implementiert

Beispiele

Im folgenden Beispiel wird davon ausgegangen, dass die Datenquelle den Tabellennamen MyTable und eine gespeicherte Prozedur mit dem Namen "MyProc" aufweist, die wie folgt definiert ist:

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)

Im folgenden Beispiel werden Parameter erstellt und die gespeicherte MyProc-Prozedur aufgerufen:

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

Hinweise

Anstelle von benannten Parametern verwendet der ODBC-.NET Anbieter Positionsparameter, die in der Syntax des Befehlstexts mit einem Fragezeichen (?) gekennzeichnet sind. Parameterobjekte in den OdbcParameterCollection und den tatsächlichen Parametern, die von der gespeicherten Prozedur oder parametrisierten SQL-Anweisung akzeptiert werden, entsprechen einander basierend auf der Reihenfolge, in der die OdbcParameter Objekte in die Auflistung eingefügt werden, anstelle des Parameternamens. Parameternamen können angegeben werden, werden jedoch während der Parameterobjektbindung ignoriert.

Gilt für:

Weitere Informationen