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


CRowset::SetData

Задает значения данных в одном или нескольких столбцах строки.

HRESULT SetData( ) const throw( ); 
HRESULT SetData(
   int nAccessor 
) const throw( );

Параметры

  • nAccessor
    [in] число метода доступа, используемый для доступа к данным.

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

Стандартное HRESULT.

Заметки

Для формы SetData, не принимает аргументов все методы доступа используются для обновления.Обычно вызывается SetData для задания значений данных в столбцах строки, а затем вызовите Обновить чтобы передать эти изменения.

Этот метод требует дополнительного интерфейса IRowsetChange, который может не являться поддерживается во всех поставщиках. если это так, то метод возвращает E_NOINTERFACE.Также необходимо задать DBPROP_IRowsetChange к VARIANT_TRUE перед вызовом Открыть в таблице или команде, содержащий набор строк.

Операция параметра может завершиться ошибкой, если один или несколько столбцов не для записи.Чтобы устранить эти ошибки, измените таблицу курсоров.

Требования

Header: atldbcli.h

См. также

Ссылки

Класс CRowset

CRowset::Update