Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Структура БД из DBF файлов / 13 сообщений из 13, страница 1 из 1
31.08.2009, 15:57
    #36170916
Frost_Imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД из DBF файлов
Всем доброго времени суток!
Подскажите пожалуйста... В общем есть БД, которая представляет из себя сборище CDX, DBF и FPT файлов. Структура БД, как мне кажется, зашита в интерфейс (декомпилить который я, разумеется, не могу. Суть вопроса в том - могу ли я каким-то образом эту БД привести в более удобочитаемый вид? Например, перегнать в формат Access и работать с ней там?
_____________________
А что на самом деле хотел сказать "Frost_Imp" никто не знает, так как администрация форума попросила его быть вежливым.
...
Рейтинг: 0 / 0
31.08.2009, 16:04
    #36170937
Структура БД из DBF файлов
Frost_ImpВсем доброго времени суток!
Подскажите пожалуйста... В общем есть БД, которая представляет из себя сборище CDX, DBF и FPT файлов. Структура БД, как мне кажется, зашита в интерфейс (декомпилить который я, разумеется, не могу. Суть вопроса в том - могу ли я каким-то образом эту БД привести в более удобочитаемый вид? Например, перегнать в формат Access и работать с ней там?
Смешались в кучу кони, люди...
1. А .DC? файлы есть?
2. Структуры связей, боюсь, нет нигде. Может только в головах разработчиков.
3. Для работы с указанными файлами не нужны структуры. Можно просто в том же Access их прилинковать.
...
Рейтинг: 0 / 0
31.08.2009, 16:15
    #36170962
Frost_Imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД из DBF файлов
проходящий.Смешались в кучу кони, люди...
Именно так =)
проходящий.1. А .DC? файлы есть?
Боюсь, что нет
проходящий.2. Структуры связей, боюсь, нет нигде. Может только в головах разработчиков.
То есть целостность БД я не восстановлю, так? Для меня это навсегда так и останется куча таблиц, которых непонятно как друг с другом сравнивать
проходящий.3. Для работы с указанными файлами не нужны структуры. Можно просто в том же Access их прилинковать.
Структура нужна для целостности БД. Что мне толку от десятков справочником, которые непонятно как друг с другом связаны? А прилинковать к Access-у не получается: ругается или "Индекс не найден" или "Непредвиденная ошибка драйвера внешней базы данных (10023)"
...
Рейтинг: 0 / 0
31.08.2009, 16:30
    #36171001
Структура БД из DBF файлов
Frost_Impпроходящий.Смешались в кучу кони, люди...
Именно так =)
проходящий.1. А .DC? файлы есть?
Боюсь, что нет Тогда ни о какой ссылочной целостности и речи быть не может.
проходящий.2. Структуры связей, боюсь, нет нигде. Может только в головах разработчиков.
То есть целостность БД я не восстановлю, так? Для меня это навсегда так и останется куча таблиц, которых непонятно как друг с другом сравниватьСмотря что понимать под целостностью БД. Ибо БД как таковой (файлы .DC? отсутствуют) и нет. Есть набор данных, возможно даже согласованных.
проходящий.3. Для работы с указанными файлами не нужны структуры. Можно просто в том же Access их прилинковать.
Структура нужна для целостности БД. Что мне толку от десятков справочником, которые непонятно как друг с другом связаны?Декомпилируйте. Для фоксовых прог это не особо большая проблема. А прилинковать к Access-у не получается: ругается или "Индекс не найден" или "Непредвиденная ошибка драйвера внешней базы данных (10023)"Возможно, прога и данные созданы в фоксе последних версий и про них "стандартные" драйверы не знают. Возмите последний VFP OLEDB Provider на сайте мелкомягких и пробуйте через него.
...
Рейтинг: 0 / 0
31.08.2009, 16:34
    #36171012
Frost_Imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД из DBF файлов
проходящий.Декомпилируйте. Для фоксовых прог это не особо большая проблема.
Не подскажете подходящий софт?
проходящий.Возможно, прога и данные созданы в фоксе последних версий и про них "стандартные" драйверы не знают. Возмите последний VFP OLEDB Provider на сайте мелкомягких и пробуйте через него.
Прога 2007, максимум 2008 года... Но за совет спасибо, попробую
...
Рейтинг: 0 / 0
31.08.2009, 16:39
    #36171030
Структура БД из DBF файлов
Frost_Imp,
ключевое слово - "ReFox".
...
Рейтинг: 0 / 0
31.08.2009, 18:05
    #36171271
Frost_Imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД из DBF файлов
проходящий.Frost_Imp,
ключевое слово - "ReFox".
Спасибо, с третьей попытки скачал софтину, которая показала мне структуру экзешника. Вот только где смотреть структуру - я не понял
...
Рейтинг: 0 / 0
31.08.2009, 18:17
    #36171297
Структура БД из DBF файлов
Frost_Impпроходящий.Frost_Imp,
ключевое слово - "ReFox".
Спасибо, с третьей попытки скачал софтину, которая показала мне структуру экзешника. Вот только где смотреть структуру - я не понялСтруктуру чего? Связей между таблицами? Если да, то нигде. С чего Вы взяли, что где-то должна лежать структура связей? И в каком виде Вы ее ожидали увидеть? И на каком основании Вы строили свои ожидания?

Можно только составить ее логическим путем по исходному коду программы.
...
Рейтинг: 0 / 0
31.08.2009, 18:23
    #36171310
Ffffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД из DBF файлов
Скачайте еще и FoxPro. Запустите программу из-под него, сделайте Suspend и посмотрите, как связаны таблицы. Может, так будет проще.
...
Рейтинг: 0 / 0
01.09.2009, 12:00
    #36172231
Frost_Imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД из DBF файлов
FfffffffffСкачайте еще и FoxPro. Запустите программу из-под него, сделайте Suspend и посмотрите, как связаны таблицы. Может, так будет проще.
Мало что понимаю в Фоксе... Пункт меню Suspend неактивен...
...
Рейтинг: 0 / 0
01.09.2009, 13:48
    #36172603
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД из DBF файлов
Frost_ImpМало что понимаю в Фоксе... Пункт меню Suspend неактивен...
Тогда надо искать грамотного фоксиста. Или учить Фокс.
:(
...
Рейтинг: 0 / 0
01.09.2009, 13:57
    #36172631
Ffffffffff
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД из DBF файлов
Перед запуском программы введите в командном окне, например
Код: plaintext
ON KEY LABEL ALT+F3 Suspend

А потом при работающей программе нажмите ALT+F3 и через меню Window-Data Session войдите в сеанс данных. Там вы увидите все таблицы, запросы и связи между ними.

По идее, должно сработать. Комбинация клавиш может быть и другая. Попробуйте.
...
Рейтинг: 0 / 0
07.09.2009, 19:17
    #36182749
Frost_Imp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура БД из DBF файлов
FfffffffffПеред запуском программы введите в командном окне, например
Код: plaintext
ON KEY LABEL ALT+F3 Suspend
А потом при работающей программе нажмите ALT+F3 и через меню Window-Data Session войдите в сеанс данных. Там вы увидите все таблицы, запросы и связи между ними.
По идее, должно сработать. Комбинация клавиш может быть и другая. Попробуйте.
МОжно чуть подробнее? Я открываю fox, в окне command пишу
Код: plaintext
ON KEY LABEL ALT+F3 Suspend
затем из фокса открывю экзешник (открывается окно с буквенной абракадаброй) - комбинация не работает. Если я делаю DO с последующим открытием экзешника - происходит "ошибка инициализации защиты" и фокс закрывается...
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Структура БД из DBF файлов / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]