Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Извлечение из DBF |
Автор: borntrap 15.1.2007, 14:29 |
Доброго времени суток! Сразу скажу что познаний в области Delphi практически никаких. Имеется приватная программа для тестирования специалистов. Написанная на Delphi. Интерфейс примерно такой: Вопрос, и три варианта ответов (один естественно правильный) Необходимо извлечь из базы данных правильные ответы. В Program Files\Tester\Base находятся следущие файлы: Base.DBF Dificult.dbf Dificult.MDX SprTest.DBF SprTest.MDX WinAnswers.DBF WinAnswers.DBT WinAnswers.MDX WinQuestions.DBF WinQuestions.DBT WinQuestions.MDX Если ли возможность, извлечь ответы из файла предположительно WinAnswers.DBF Если возможно, то каким способом? Прошу не смеяться над топиком, ибо вопрос для меня можно сказать наиважнейший. Спасибо. |
Автор: Diver 15.1.2007, 14:36 |
Попробуй открыть с помощью Microsoft Access. |
Автор: borntrap 15.1.2007, 14:49 |
Увы не получилось. |
Автор: Данкинг 15.1.2007, 15:06 |
А Экселем открыть или фоксом? ![]() |
Автор: borntrap 15.1.2007, 15:13 |
Просто и гениально Excel открывает, но в какой-то неведомой кодировке. Можно ли сделать данные читаемыми? |
Автор: Данкинг 15.1.2007, 15:19 |
Видимо, база в 1251. Тогда попробуй сделай импорт в Access (новая база данных, правой клавишей на списке баз - импорт). |
Автор: borntrap 15.1.2007, 15:24 |
Извини, можно пошагово расписать. |
Автор: Данкинг 15.1.2007, 15:37 |
Acсess. Создаёшь новую базу, она сохраняется как MDB. Появляется окошечко "База данных". На белом поле кликаешь правой кнопкой, выбираешь "импорт...", находишь свой DBF. Дальше смотри, что будет. Кстати, могу прислать самодельный конвертер из DBF в XLS, попробуешь, что он тебе родит. |
Автор: borntrap 15.1.2007, 15:45 | ||
Сделал все как написано, все равно непонятная кодировка. А в Acсess это можно поправить? Буду очень Вам признателен за конвертер. Только как с Вами связаться? |
Автор: Данкинг 15.1.2007, 15:50 |
Я в личку ответил, вроде, не пойму что-то. 193228110 |
Автор: Snowy 15.1.2007, 16:35 |
В дельфи меню Tools->DataBase Desktop Open->Table Выбери WinAnswers.DBF Смотри, любуйся... |
Автор: borntrap 15.1.2007, 16:47 |
Спасибо всем большое за ответы. Попробую. Особое спасибо участнику Данкинг. Закрыто! |