Compartir por


OracleCommand.Parameters Propiedad

Definición

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

Valor de propiedad

Parámetros de la instrucción SQL o del procedimiento almacenado. El valor predeterminado es una colección vacía.

Comentarios

Cuando la CommandType propiedad se establece StoredProcedureen , la CommandText propiedad debe establecerse en el nombre del procedimiento almacenado. Es posible que el usuario tenga que usar la sintaxis de caracteres de escape si el nombre del procedimiento almacenado contiene caracteres especiales. El comando ejecuta este procedimiento almacenado cuando se llama a uno de los métodos Execute.

El proveedor de datos de .NET Framework para Oracle no admite el marcador de posición de signo de interrogación (?) para pasar parámetros a una instrucción SQL llamada por un OracleCommand de CommandType.Text. En este caso, se deben usar parámetros con nombre.

Cuando se usan parámetros con nombre en una instrucción SQL llamada por un OracleCommand de CommandType.Text, debe preceder al nombre del parámetro con dos puntos (:). Sin embargo, en un procedimiento almacenado o al hacer referencia a un parámetro con nombre en otro lugar del código (por ejemplo, al agregar OracleParameter objetos a la Parameters propiedad), no precede al parámetro con nombre con dos puntos (:). El proveedor de datos de .NET Framework para Oracle proporciona los dos puntos automáticamente.

Se aplica a

Consulte también