Ejecutar un comando
Se aplica a: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)
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