| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Базы данных > Генерация CRecordSet в Visual C++ Net |
| Автор: takedo 20.7.2005, 12:46 |
| Люди!!! Вот какая проблема: Есть таблица dBase IV, там есть поле, объявленное как DATE! Создаем в Visual C++ класс, производный от CRecordSet, но в итоге члены класса не появляются... Хорошо, задаем в ручную в классе CTime m_DATE и тд. Прописываем в конструкторе m_nFields=сколько есть стобцов, инициализируем переменные. В DoFieldExchange вставляем RFX_Date(pFX, _T("[DATE]"), m_DATE);. Запускаем приложение и что?!!! Выскакивает обшибка: "Объект 'имя таблицы' не найден ядром базы данных Microsoft Jet. Проверьте существование объекта и правильность имени и пути" Хорошо, создаем рядом точно такую же таблицу, но не с типом DATE в столбце, а с другим. Генерируем класс - там есть все члены и DoFieldExchange уже не пустая и m_nFields само все присваивается и все работает!!! ЧТО ТАКОЕ и КАК БЫТЬ, помогите |