Auf Englisch lesen

Freigeben über


OdbcCommand.Parameters Eigenschaft

Definition

public System.Data.Odbc.OdbcParameterCollection Parameters { get; }

Eigenschaftswert

Die Parameter der SQL-Anweisung bzw. der gespeicherten Prozedur. Der Standard ist eine leere Auflistung.

Hinweise

Wenn CommandType auf Textfestgelegt ist, unterstützt der .NET Framework-Datenanbieter für ODBC nicht die Übergabe benannter Parameter an eine SQL-Anweisung oder eine gespeicherte Prozedur, die von aufgerufen OdbcCommandwird. Verwenden Sie in beiden Fällen den Platzhalter für das Fragezeichen (?). Beispiel:

SELECT * FROM Customers WHERE CustomerID = ?  

Die Reihenfolge, in der OdbcParameterCollection Objekte dem hinzugefügt werden, OdbcParameter muss direkt der Position des Fragezeichenplatzhalters für den Parameter im Befehlstext entsprechen.

Hinweis

Wenn die Parameter in der Auflistung nicht den Anforderungen der auszuführenden Abfrage entsprechen, kann ein Fehler auftreten.

Gilt für:

Produkt Versionen
.NET 8 (package-provided), 9 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 (package-provided), 4.7, 4.7.1 (package-provided), 4.7.1, 4.7.2 (package-provided), 4.7.2, 4.8 (package-provided), 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

Weitere Informationen