Partilhar via


Executando um comando

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Baixar driver OLE DB

Depois de estabelecida a ligação a uma fonte de dados, o consumidor chama o método IDBCreateSession::CreateSession para criar uma sessão. A sessão funciona como um comando de comando, conjunto de linhas ou fábrica de transações.

Para trabalhar diretamente com tabelas ou índices individuais, o consumidor solicita a interface IOpenRowset . O método IOpenRowset::OpenRowset abre e devolve um conjunto de linhas que inclui todas as linhas de uma única tabela base ou índice.

Para executar um comando (como SELECT * FROM Authors), o consumidor solicita a interface IDBCreateCommand . O consumidor pode executar o método IDBCreateCommand::CreateCommand para criar um objeto de comando e solicitar a interface ICommandText . O método ICommandText::SetCommandText é usado para especificar o comando a ser executado.

O comando Execute é usado para executar o comando. O comando pode ser qualquer instrução SQL ou nome de procedimento. Nem todos os comandos produzem um objeto conjunto de resultados (conjunto de linhas). Comandos como SELECT * FROM Authors produzem um conjunto de resultados.

Ver também

Criação de um Driver OLE DB para uma Aplicação SQL Server