Compartir vía


Ejecutar un comando

Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Descargar controlador OLE DB

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 utiliza 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.

Consulte también

Creación de un controlador OLE DB para la aplicación de SQL Server