OracleCommand.Parameters Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a OracleParameterCollection.
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
Tulajdonság értéke
Az SQL-utasítás vagy a tárolt eljárás paraméterei. Az alapértelmezett érték egy üres gyűjtemény.
Megjegyzések
CommandType A tulajdonság beállításakor StoredProcedurea tulajdonságot a CommandText tárolt eljárás nevére kell állítani. Előfordulhat, hogy a felhasználónak a feloldó karakter szintaxisát kell használnia, ha a tárolt eljárás neve speciális karaktereket tartalmaz. A parancs végrehajtja ezt a tárolt eljárást, amikor meghívja az egyik Végrehajtási metódust.
Az Oracle .NET Keretrendszer Data Provider nem támogatja a paramétereknek a OracleCommandCommandType.Text által hívott SQL-utasításba való továbbítására szolgáló kérdőjel (?) helyőrzőt. Ebben az esetben elnevezett paramétereket kell használni.
Ha elnevezett paramétereket használ egy olyan SQL-utasításban, amelynek az egyik OracleCommand neve CommandType.Text, a paraméter nevét kettősponttal (:) kell megelőznie. Tárolt eljárásban, vagy ha a kód más részén egy elnevezett paraméterre hivatkozik (például amikor objektumokat ad hozzá OracleParameter a Parameters tulajdonsághoz), ne előzze meg az elnevezett paramétert kettősponttal (:). Az Oracle .NET-keretrendszer Data Provider automatikusan biztosítja a kettőspontot.