Compartir a través de


Objeto Parameter

Representa un parámetro o argumento asociado a un objeto Command basado en una consulta con parámetros o un procedimiento almacenado.

Comentarios

Muchos proveedores admiten comandos con parámetros. Estos son comandos en los que la acción deseada se define una vez, pero las variables (o parámetros) se usan para modificar algunos detalles del comando. Por ejemplo, una instrucción SELECT de SQL podría usar un parámetro para definir los criterios coincidentes de una cláusula WHERE y otro para definir el nombre de columna para una cláusula SORT BY.

Los objetos parameter representan parámetros asociados a consultas con parámetros, o los argumentos de entrada y salida y los valores devueltos de procedimientos almacenados. Según la funcionalidad del proveedor, es posible que algunas colecciones, métodos o propiedades de un objeto Parameter no estén disponibles.

Con las colecciones y propiedades de un objeto Parameter, puede hacer lo siguiente:

  • Establezca o devuelva el nombre de un parámetro con la propiedad Name.

  • Establezca o devuelva el valor de un parámetro con la propiedad Value. Value es la propiedad predeterminada del objeto Parameter.

  • Establezca o devuelva características de parámetro con las propiedades Attributes, Direction, Precision, NumericScale, Size y Type.

  • Pase datos binarios largos o de caracteres a un parámetro con el método AppendChunk.

  • Acceda a atributos específicos del proveedor mediante la colección Properties.

Si conoce los nombres y propiedades de los parámetros asociados con el procedimiento almacenado o la consulta con parámetros a la que desea llamar, puede usar el método CreateParameter para crear objetos Parameter con la configuración de propiedad adecuada y usar el método Append para agregarlos a la colección Parameters. Esto le permite establecer y devolver valores de parámetro sin tener que llamar al método Refresh en la colección Parameters para recuperar la información de parámetros del proveedor, una operación potencialmente intensiva en recursos.

El objeto Parameter no es seguro para el scripting.

Esta sección contiene el tema siguiente.

Consulte también

Objeto Command (ADO)
Método CreateParameter (ADO)
Colección de parámetros (ADO)
Colección de propiedades (ADO)