Класс CDynamicParameterAccessor
Аналогично, но возвращает CDynamicAccessor сведений о параметрах, чтобы быть установлено с помощью вызова интерфейса ICommandWithParameters.
class CDynamicParameterAccessor : public CDynamicAccessor
Члены
Методы
Конструктор. |
|
Извлекает сведения о параметрах из буфера. |
|
Извлекает число параметров в методе доступа. |
|
Определяет, является ли заданный параметр входной или выходной параметр. |
|
Получает длину указанного параметра, хранящегося в буфере. |
|
Получает имя указанного параметра. |
|
Извлекает состояние указанного параметра, хранящегося в буфере. |
|
Извлекает данные строк указанного параметра, хранящегося в буфере. |
|
Извлекает тип данных указанного параметра. |
|
Задает буфер, используя данные параметра. |
|
Устанавливает длину указанного параметра, хранящегося в буфере. |
|
Устанавливает состояние указанного параметра, хранящегося в буфере. |
|
Устанавливает данные строки указанного параметра, хранящегося в буфере. |
Заметки
Поставщик должен поддерживать ICommandWithParameters, чтобы поставщик мог использовать данный класс.
Информация параметра хранится в буфере, созданном и управляемым данным классом.Получите данные параметра из буфера с помощью GetParam и GetParamType.
Пример использования данного класса для выполнения процедуры, хранимой на SQL Server, и возвращения данных параметра, см. в статье базы знаний Майкрософт: Q058860 "Практическое руководство. Выполнение хранимых процедур с помощью CDynamicParameterAccessor". Статьи базы знаний доступны в документации по Visual Studio библиотеки MSDN или на https://support.microsoft.com/support/.
Требования
Заголовок: atldbcli.h