Aracılığıyla paylaş


OracleCommand.Parameters Özellik

Tanım

OracleParameterCollection öğesini alır.

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

Özellik Değeri

SQL deyiminin veya saklı yordamın parametreleri. Varsayılan değer boş bir koleksiyondur.

Açıklamalar

CommandType özelliği olarak StoredProcedureCommandText ayarlandığında, özelliği saklı yordamın adına ayarlanmalıdır. Saklı yordam adında özel karakterler varsa, kullanıcının kaçış karakteri söz dizimini kullanması gerekebilir. Komut, Execute yöntemlerinden birini çağırdığınızda bu saklı yordamı yürütür.

Oracle için .NET Framework Veri Sağlayıcısı, tarafından çağrılan OracleCommand bir SQL deyimine parametre geçirmek için soru işareti (?) yer tutucusunu CommandType.Textdesteklemez. Bu durumda adlandırılmış parametreler kullanılmalıdır.

tarafından çağrılan OracleCommandCommandType.Textbir SQL deyiminde adlandırılmış parametreler kullanırken, parametre adının önüne iki nokta üst üste (:)) girmelisiniz. Ancak, saklı yordamda veya kodunuzun başka bir yerinde adlandırılmış parametreye başvururken (örneğin, özelliğine Parameters nesne eklerkenOracleParameter), adlandırılmış parametrenin önüne iki nokta üst üste (:)) eklemeyin. Oracle için .NET Framework Veri Sağlayıcısı iki nokta üst üsteyi otomatik olarak sağlar.

Şunlara uygulanır

Ayrıca bkz.