![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Видимо, вопрос на засыпку...
KIR © (2002-10-11 11:11:00)Ситуация следующая: БД Paradox, когда-то, при создании БД я наделал разных внешних ключей и связей (все это делалось через DatabaseDesktop). Затем, поняв, что это ни к чему хорошему не приводит я все ключи поудалял (оставил только PK в таблицах). Все вроде работает нормально. Вот только одна связь между двумя таблицами удаляться никак не хочет. Связь следующая: таблица сотрудников (Table1): поле ID и дальше Ф.И.О. и т.д. таблица взятых денег (Table2): ID операции, ID сотрудника и бла-бла-бла...
Так вот DatabaseDesktop, когда смотришь Table Structure таблицы сотрудников в разделе Depended Tables пишет следующее:
Table2.DB
Table2.DB
Если я удалю ВСЕ-ВСЕ связи и ключи в обоих таблицах Table1 не открывается пишет что-то типа "Cann"t open depended table Table2.DB. Хотя ВСЕ связи удалены!?
Мало того при попытке внести еще одно поле в Table1 то же сообщение (хоть до удаления связей и ключей, хоть после)...
Народ, спасайте!
Ditrix (2002-10-14 12:12:00) [1]попробуй восстановить все первоночальные свя связи, если на них все было Ok, а потом программно копируй данные из старых баз в новые, которые Master Detail программно. В общем конвертируй.
dimds (2002-10-13 11:26:00) [2]попробуй с помощью datapump перекачать свои таблицы в новую бд. только кажется это лучше делать для каждой таблицы отдельно (в смысле каждую таблицу переносить отдельно)
Anatoly Podgoretsky (2002-10-13 00:08:00) [3]мб файлы, что и значить мемоблоб
KIR (2002-10-13 00:06:00) [4]Memo несколько шт. Какие файлы за BLOB поля отвечают?
Leon_O (2002-10-11 17:58:00) [5]>А вообще, если удалить все файлы и оставить только *.DB с базой ничего не произойдет?
Эсли в твоей базе нет полей типа Memo, Image ... , то ничего не произойдет. На всякий случай оставь копию.
KIR (2002-10-11 12:08:00) [6]Ради принципа попробую еще раз - результат напишу скорее всего в понедельник. Я уже не помню, какие глюки, помню только, что часа 3-4 мучался и так и сяк, а все равно не вышло...
Max Zyuzin (2002-10-11 11:51:00) [7]>KIR © (11.10.02 11:47)
Тогда я думаю надо постараться, что бы получилось с перекачкой информации. А какие глюки были?
KIR (2002-10-11 11:47:00) [8]>Max Zyuzin
1. В них много информации :( Аш с марта этого года... если это все слить мне не простят
2. Я уже пробовал создать таблицы с такой же структурой, без связей конечно, и перекачать в них всю информацию из глючных таблиц. Что-то тоже не получилось сейчас уже не вспомню. Точнее инфа-то передалась, но опять какие-то глюки были с Master-Detail
А вообще, если удалить все файлы и оставить только *.DB с базо ничего не произойдет?
KIR (2002-10-11 11:47:00) [9]>Max Zyuzin
1. В них много информации :( Аш с марта этого года... если это все слить мне не простят
2. Я уже пробовал создать таблицы с такой же структурой, без связей конечно, и перекачать в них всю информацию из глючных таблиц. Что-то тоже не получилось сейчас уже не вспомню. Точнее инфа-то передалась, но опять какие-то глюки были с Master-Detail
А вообще, если удалить все файлы и оставить только *.DB с базой ничего не произойдет?
Max Zyuzin (2002-10-11 11:22:00) [10]Создай таблицы заново если в них еще не много информации
Val (2002-10-11 11:19:00) [11]посмотрите, не остаются ли после удаления связей соотв. файлы.
still (2002-10-11 11:16:00) [12]может связи-то и не удалились. хрен его знает, чего у DBDesktopa на уме.
Лучше не так делать. Вернее лучше так не делать.