Интересно, а Вы можете работать со следующими форматами файлов совершенно одинаково ???
MDB TXT EXCEL HTML DBF PARADOX и Все что связано с ODBC ????
Я имею ввиду одинаково не меняя стиль программирования ??? Можете !!! Если будете использовать Access и MDB. Идея основана на том, что в ACCESS можно устанавливать связь с такими документами и они для Вас будут выглядеть как обычные таблицы Access вот так. Для убедительности я приведу пример. Мы с вами будем работать с таблицей HTML с помощью приложения на VC через Access. Для начала надо создать таблицу в HTML, я сделал такую.
<HTML> <TABLE> <TR> <TD> Петя</TD> <TD> Машинист</TD> </TR> <TR> <TD>Вася <TD>Водитель </TR> <TR> <TD>Дима</TD> <TD>Директор</TD> </TR> </TABLE> </HTML>
И назвал файл test.html.
Теперь ссылку на нее надо сделать в базу данных Access. Я создал каталог Test, поместил туда HTML и создал там базу данных test.mdb и ссылку. Вот как это выглядит:
Итак, все настроено и можно создавать приложение на VC. Создаем приложение MFC AppWizard с именем HTMLRead. Пускай будет Single, а вот на Step 2 надо установить опцию Database View without file support. В DataSource выбрать DAO и нашу базу с таблицей. После этого можно расслабиться и нажать Finish. Теперь нам надо создать переменные связанные с полями, это делается кнопкой Build All здесь.
После этого Вы можете связывать элементы скажем CEdit на форме с этими элементами, вот так:
Ну вот свяжите и запустите приложение. Все будет работать и Вы сможете передвигаться по записям, просматривать их и так далее. Ну это же классно !!! Мне нравится !!!