Выборка одной строки через IRow (драйвер OLE DB)
Применимо к: SQL Server Azure SQL DatabaseУправляемый экземпляр SQL AzureAzure Synapse Analytics AnalyticsPlatform System (PDW)
Реализация интерфейса IRow в OLE DB Driver for SQL Server упрощена для повышения производительности. Интерфейс IRow предоставляет прямой доступ к столбцам одного объекта, представляющего собой строку. Если заранее известно, что результатом выполнения команды будет ровно одна строка, IRow даст возможность получить столбцы этой строки. Если в результирующий набор входит несколько строк, интерфейс IRow предоставит доступ только к первой.
Реализация интерфейса IRow не позволяет перемещаться по строке. Обращение к каждому столбцу строки выполняется ровно один раз, с единственным исключением: возможно одно обращение к столбцу для выяснения его размера и второе для получения данных.
Примечание
Метод IRow::Open поддерживает открытие только объектов типа DBGUID_STREAM или DBGUID_NULL.
Для получения объекта строки с помощью метода ICommand::Execute нужно передать в качестве параметра идентификатор IID_IRow. Обработка нескольких результирующих наборов производится с помощью интерфейса IMultipleResults. Интерфейс IMultipleResults поддерживает интерфейсы IRow и IRowset. Интерфейс IRowset используется для массовых операций.
в этом разделе
См. также:
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по