Objeto Parameter (ADO)
Se aplica a: Access 2013, Office 2013
Representa un parámetro o un argumento asociado a un objeto Command basado en una consulta parametrizada o un procedimiento almacenado.
Comentarios
Gran número de proveedores admiten comandos parametrizados. Se trata de comandos en los que la acción deseada se define una vez, pero se usan variables (o parámetros) para modificar algunos detalles del comando. Por ejemplo, una instrucción SELECT de SQL podría usar un parámetro para definir los criterios de coincidencia de una cláusula WHERE y otro parámetro para definir el nombre de columna para una cláusula SORT BY.
Los objetos Parameter representan parámetros asociados a consultas parametrizadas, o los argumentos de entrada/salida y los valores devueltos de procedimientos almacenados. Dependiendo de la funcionalidad del proveedor, es posible que algunas colecciones, métodos o propiedades de un objeto Parameter no estén disponibles.
Con las colecciones, los métodos y las propiedades de un objeto Parameter, se puede hacer lo siguiente:
Establecer o devolver el nombre de un parámetro con la propiedad Name.
Establecer o devolver el valor de un parámetro con la propiedad Value. Value es la propiedad predeterminada del objeto Parameter.
Establecer o devolver las características de los parámetros con las propiedades Attributes, Direction, Precision, NumericScale, Size y Type.
Pasar datos de caracteres largos o binarios largos a un parámetro con el método AppendChunk.
Obtener acceso a atributos específicos del proveedor con la colección Properties.
Si sabe los nombres y las propiedades de los parámetros asociados al procedimiento almacenado o a la consulta parametrizada que desea invocar, puede usar el método CreateParameter para crear objetos Parameter con los valores de propiedad adecuados, y utilizar el método Append para agregarlos a la colección Parameters. Esto 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 sobre parámetros del proveedor, una operación que puede utilizar muchos recursos.