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


CDynamicStringAccessor::SetString

Устанавливает данные указанного столбца в виде строки.

HRESULT SetString(
   DBORDINAL nColumn,
   BaseType* data
) throw( );
HRESULT SetString(
   const CHAR* pColumnName,
   BaseType* data
) throw( );
HRESULT SetString(
   const WCHAR* pColumnName,
   BaseType* data
) throw( );

Параметры

  • nColumn
    [in] номер столбца.Начало номера столбца с 1.Специальное значение 0 относится к столбцу закладки, если таковые имеются.

  • pColumnName
    [in] указатель на символьную строку, содержащую имя столбца.

  • data
    [in] указатель к данным строки для записи к указанному столбцу.

Возвращаемое значение

Указатель на строковое значение, в котором для задания указанный столбец.Значение типа BaseType, в котором будет CHAR или WCHAR в зависимости от того, задано ли _UNICODE или нет.

Заметки

Вторая форма переопределения принимает имя столбца в виде строки ANSI и третья форма переопределения принимают имя столбца в виде строки в юникоде.

Если указано _SECURE_ATL иметь ненулевое значение, то сбой проверочного утверждения среды выполнения будет сформирован если строка data входных данных превышает максимально допустимая длина данных столбца, на который указывает ссылка.В противном случае - входная строка будет усечена, если она превышает максимально допустимая длина.

Требования

Header: atldbcli.h

См. также

Ссылки

Класс CDynamicStringAccessor