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


Класс CDynamicParameterAccessor

Аналогичен CDynamicAccessor, но получает сведения о параметрах, заданную с помощью вызова интерфейса ICommandWithParameters.

class CDynamicParameterAccessor : public CDynamicAccessor

Члены

Методы

CDynamicParameterAccessor

Конструктор.

GetParam

Параметры извлечения данных из буфера.

GetParamCount

Извлекает число параметров в методе доступа.

GetParamIO

Определяет, является ли указанный параметр параметр ввода или вывода.

GetParamLength

Длину указанного параметра, хранящиеся в буфере.

GetParamName

Получает имя указанного параметра.

GetParamStatus

Извлекает состояние указанного параметра, хранящиеся в буфере.

GetParamString

Извлекает строковые данные указанного параметра, хранящиеся в буфере.

GetParamType

Возвращает тип данных указанного параметра.

SetParam

Задает буфер данных с помощью параметров.

SetParamLength

Задает длину указанного параметра, хранящиеся в буфере.

SetParamStatus

Задает состояние указанного параметра, хранящиеся в буфере.

SetParamString

Задает строковые данные указанного параметра, хранящиеся в буфере.

Заметки

Поставщик должен поддерживать ICommandWithParameters, чтобы поставщик мог использовать данный класс.

Информация параметра хранится в буфере, созданном и управляемым данным классом. Получите данные параметры из буфера с помощью GetParam и GetParamType.

Пример использования данного класса для выполнения процедуры, хранимой на SQL Server, и возвращения данных параметра, см. в статье базы знаний Майкрософт: Q058860 "Практическое руководство. Выполнение хранимых процедур с помощью CDynamicParameterAccessor". Статьи базы знаний доступны в документации по Visual Studio библиотеки MSDN или на https://support.microsoft.com/support/.

Требования

Заголовок: atldbcli.h

См. также

Ссылки

Класс CAccessor

Класс CDynamicAccessor

Класс CManualAccessor

Основные понятия

Шаблоны потребителей OLE DB (C++)

Ссылка на шаблоны потребителя OLE DB