Обновить значение _RecordsetPtr. ⇐ C++
-
Anonymous
Обновить значение _RecordsetPtr.
У меня есть проект, использующий 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. Пожалуйста, помогите мне исправить эту ошибку. Большое спасибо!
У меня есть проект, использующий 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. Пожалуйста, помогите мне исправить эту ошибку. Большое спасибо!
Мобильная версия