Teilen über


OdbcParameter.ParameterName Eigenschaft

Definition

Ruft den Namen der OdbcParameter ab oder legt diesen fest.

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

Eigenschaftswert

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

Implementiert

Beispiele

Im folgenden Beispiel wird davon ausgegangen, dass die Datenquelle über den Tabellennamen MyTable und eine gespeicherte Prozedur namens MyProc verfügt, die als 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 benannter Parameter verwendet der ODBC .NET-Anbieter Positionsparameter, die in der Syntax des Befehlstexts mit einem Fragezeichen (?) gekennzeichnet sind. Parameterobjekte in der OdbcParameterCollection und die tatsächlichen Parameter, 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, anstatt nach Parametername. Parameternamen können angegeben werden, werden aber während der Parameterobjektbindung ignoriert.

Gilt für:

Weitere Informationen