CDynamicParameterAccessor::SetParamString
Задает строковые данные указанного параметра, хранящиеся в буфере.
bool SetParamString(
DBORDINAL nParam,
const CHAR* pString,
DBSTATUS status = DBSTATUS_S_OK
) throw( );
bool SetParamString(
DBORDINAL nParam,
const WCHAR* pString,
DBSTATUS status = DBSTATUS_S_OK
) throw( );
Параметры
nParam
[in] параметр (начиная с 1). Параметр 0 зарезервировано для возвращаемых значений. Параметр индекс параметра на основании своего порядке в вызове SQL или хранимой процедуры. Пример см. в разделе SetParam.pString
[in] указатель на различных данных ANSI (char) или юникода (WCHAR) указанного параметра. В разделе DBSTATUS в oledb.h.status
[in] состояние DBSTATUS указанного параметра. Сведения о значениях DBSTATUS см. в разделе Состояние справочника программиста OLE DB или поиск DBSTATUS в oledb.h.
Заметки
Возвращает true в успехе или false при сбое.
SetParamString возникнет ошибка при попытке задать строку, превышает максимальный размер, указанный для pString.
Используйте SetParamString, чтобы разместить данные по параметров строк в буфере. Используйте SetParam для задания nonstring данные параметры в буфере.
Требования
Заголовок: atldbcli.h