Поделиться через


Выполнение команды

Применимо: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure azure Synapse Analytics Analytics Platform System (PDW)

Скачать драйвер OLE DB

После подключения с источнику данных потребитель вызывает метод IDBCreateSession::CreateSession для создания сеанса. Сеанс выступает в роли фабрики для команд, наборов строк и транзакций.

Для непосредственной работы с отдельными таблицами и индексами потребитель запрашивает интерфейс IOpenRowset. Метод IOpenRowset::OpenRowset открывает и возвращает набор строк, содержащий все строки из единой базовой таблицы или индекса.

Для выполнения команды (например, SELECT * FROM Authors) потребитель запрашивает интерфейс IDBCreateCommand. Потребитель может вызвать метод IDBCreateCommand::CreateCommand, чтобы создать командный объект и запросить интерфейс ICommandText. Метод ICommandText::SetCommandText используется для указания команды, которую надо выполнить.

Для выполнения команды используется команда Execute. Командой может быть любая инструкция SQL или имя процедуры. Не все команды возвращают объект результирующего набора (набор строк). Такие команды, как SELECT * FROM Authors, возвращают результирующий набор.

См. также

Создание приложения с драйвером OLE DB для SQL Server