OracleCommand.Parameters Eigenschap

Definitie

public:
 property System::Data::OracleClient::OracleParameterCollection ^ Parameters { System::Data::OracleClient::OracleParameterCollection ^ get(); };
public System.Data.OracleClient.OracleParameterCollection Parameters { get; }
member this.Parameters : System.Data.OracleClient.OracleParameterCollection
Public ReadOnly Property Parameters As OracleParameterCollection

Waarde van eigenschap

De parameters van de SQL-instructie of opgeslagen procedure. De standaardwaarde is een lege verzameling.

Opmerkingen

Wanneer de CommandType eigenschap is ingesteld op StoredProcedure, moet de CommandText eigenschap worden ingesteld op de naam van de opgeslagen procedure. De gebruiker moet mogelijk escape-tekensyntaxis gebruiken als de naam van de opgeslagen procedure speciale tekens bevat. Met de opdracht wordt deze opgeslagen procedure uitgevoerd wanneer u een van de execute-methoden aanroept.

De .NET Framework-Data Provider voor Oracle biedt geen ondersteuning voor de tijdelijke aanduiding voor het vraagteken (?) voor het doorgeven van parameters aan een SQL-instructie die wordt aangeroepen door een OracleCommand van CommandType.Text. In dit geval moeten benoemde parameters worden gebruikt.

Wanneer u benoemde parameters gebruikt in een SQL-instructie die wordt aangeroepen door een OracleCommand van CommandType.Text, moet u voorafgaan aan de parameternaam met een dubbele punt (:). In een opgeslagen procedure of wanneer u naar een benoemde parameter elders in uw code verwijst (bijvoorbeeld wanneer u objecten aan de Parameters eigenschap toevoegtOracleParameter), gaat u niet vooraf aan de benoemde parameter met een dubbele punt (:). De .NET Framework-Data Provider voor Oracle levert automatisch de dubbele punt.

Van toepassing op

Zie ook