Обновить значение _RecordsetPtr.C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Обновить значение _RecordsetPtr.

Сообщение Anonymous »


У меня есть проект, использующий ADODB, и я не могу обновить значение элемента в столбце «Статус», тогда отображается исключение. Вот мой код ниже:

//Установил соединение с файлом DATA_EXCEL.xlsx Подключиться (strConnExcel); _bstr_t _strsel = "ВЫБРАТЬ * ИЗ [Лист1$]"; _bstr_t статус = «истина»; ФилдПтр m_pField; Recordset.CreateInstance("ADODB.Recordset"); набор записей->CursorLocation = adUseClient; набор записей->Open(_strsel, m_pConnection.GetInterfacePtr(), adOpenForwardOnly, adLockReadOnly, adCmdText); m_pField = набор записей->Поля->GetItem("Статус"); std::cout Value)) Value = status ;//Исключение: необработанное исключение по адресу 0x767CF932 в ConMA.exe: исключение Microsoft C++: _com_error в ячейке памяти 0x00D8F0B4. Пожалуйста, помогите мне исправить эту ошибку. Большое спасибо!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»