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