Compartir a través de


Uso del objeto Command (Access)

Se aplica a: Access 2013, Office 2013

Después de conectar con un origen de datos, debe ejecutar peticiones en él para obtener conjuntos de resultados. ADO encapsula este tipo de funcionalidad de comando en el objeto Command.

Puede usar el objeto Command para solicitar cualquier tipo de operación del proveedor, suponiendo que éste pueda interpretar correctamente la cadena del comando. Una operación común para los proveedores de datos es la de consultar una base de datos y devolver registros en un objeto Recordset. Los objetos Recordset se tratarán más adelante en éste y otros capítulos; por ahora, considérelos como herramientas para contener y ver conjuntos de resultados. Al igual que ocurre con muchos objetos ADO, según la funcionalidad del proveedor, algunas colecciones de objetos Command, métodos o propiedades podrían generar errores al hacer referencia a ellos.

No siempre es necesario crear un objeto Command para ejecutar un comando en un origen de datos. Puede utilizar el método Execute en el objeto Connection o el método Open en el objeto Recordset. Sin embargo, debe usar un objeto Command si necesita volver a usar un comando en el código o si debe pasar información detallada de parámetros con el comando. Estos escenarios se describen con más detalle posteriormente en este capítulo.

Nota:

Algunos objetos Command pueden devolver un conjunto de resultados como una secuencia binaria o un único registro, en vez de un objeto Recordset, si el proveedor admite esa posibilidad. Además, algunos objetos Command no devuelven ningún conjunto de resultados (por ejemplo, una consulta Update de SQL). Este capítulo tratará el escenario más típico: ejecutar objetos Command que devuelven resultados en un objeto Recordset. Para obtener más información acerca de los resultados devueltos en objetos Record o Stream, vea Capítulo 10: Objetos Record y Stream.

Esta sección incluye los siguientes temas: