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

Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse Analytics AnalyticsPlatform 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