Compartir a través de


Ejecutar un comando

Una vez establecida la conexión a un origen de datos, el consumidor llama al método IDBCreateSession::CreateSession para crear una sesión. La sesión actúa como un comando, conjunto de filas o fábrica de transacciones.

Para trabajar directamente con índices o tablas individuales, el consumidor solicita la interfaz IOpenRowset. El método IOpenRowset::OpenRowset se abre y devuelve un conjunto de filas que incluye todas las filas de un índice o tabla base única.

Para ejecutar un comando (como SELECT * FROM Authors), el consumidor solicita la interfaz IDBCreateCommand. El consumidor puede ejecutar el método IDBCreateCommand::CreateCommand para crear un objeto de comando y solicitar la interfaz ICommandText. El método ICommandText::SetCommandText se usa para especificar el comando que se va a ejecutar.

El comando Execute se utiliza para ejecutar el comando. El comando puede ser cualquier instrucción SQL o nombre de procedimiento. No todos los comandos generan un objeto de conjunto de resultados (conjunto de filas). Comandos como SELECT * FROM Autores generan un conjunto de resultados.