Partilhar via


Executando um comando

Depois que a conexão com uma fonte de dados for estabelecida, o consumidor chamará o método IDBCreateSession::CreateSession para criar uma sessão. A sessão atua como um comando, conjunto de linhas ou fábrica de transações.

Para trabalhar diretamente com tabelas ou índices individuais, o consumidor solicita a IOpenRowset interface. O IOpenRowset::OpenRowset método é aberto e retorna 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 IDBCreateCommand interface. O consumidor pode executar o IDBCreateCommand::CreateCommand método para criar um objeto de comando e solicitar a ICommandText interface. O ICommandText::SetCommandText método é usado para especificar o comando que deve ser executado.

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

Consulte Também

Criando um aplicativo de provedor OLE DB de cliente nativo do SQL Server