powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / .DBC internal consistency error (Error 1550) - как снег на голову! (((
6 сообщений из 6, страница 1 из 1
.DBC internal consistency error (Error 1550) - как снег на голову! (((
    #33892797
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ, прошу разъяснений!
Рабочая база. Люди на ней уже с зимы работают. Недавно начал латать проект (здесь подправить, тут добавить, там вообще убрать). Все только в формах. Потом в проекте открыл базу, хотел пару триггеров добавить, но прежде запустил Edit Relationship Integrity. И в ответ получил окно ".DBC internal consistency error (Error 1550)" с полным зависанием Фокса. А в табличках, на котрые хотел кинуть потом триггеры, вместо названий полей остались только ??.
Переписал копию базы, сделал VALIDATE DATABASE, дальше Edit Relationship Integrity - получаю то же самое сообщение.
Прошу выставить диагноз и прописать лечение.
Спасибо.
...
Рейтинг: 0 / 0
.DBC internal consistency error (Error 1550) - как снег на голову! (((
    #33892901
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Переписать копию базы данных
2)

Код: plaintext
1.
2.
3.
OPEN DATABASE MyBase EXCLUSIVE
SET DATABASE TO MyBase
PACK DATABASE

3) Потом экспериментируй с Relationship
...
Рейтинг: 0 / 0
.DBC internal consistency error (Error 1550) - как снег на голову! (((
    #33893732
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О_В_Д ... хотел пару триггеров добавить ...
Я бы постарался этого не делать...
...
Рейтинг: 0 / 0
.DBC internal consistency error (Error 1550) - как снег на голову! (((
    #33898050
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sergey Ch О_В_Д ... хотел пару триггеров добавить ...
Я бы постарался этого не делать...
Вот это да! А почему?
Честоно говоря, я сразу прохлопал это дело ушами, а когда наткнулся недавно, весь мат собрал в свой адрес.
Не хочется мне писать целый блок, через который после удаления из родительской таблы в других дочерних тоже это дело каскадом происходило бы. Щас бы триггер выставил и милое дело!
...
Рейтинг: 0 / 0
.DBC internal consistency error (Error 1550) - как снег на голову! (((
    #33898059
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О_В_Д... Щас бы триггер выставил и милое дело!
Оно, конечно, на любителя, но тригерры работают очень медленно в базах данных FoxPro. Я обычно применяю хранимые процедуры либо пишу непосредственно в коде то, что мне надо, плюс не всегд имею 3 нормальную форму...
...
Рейтинг: 0 / 0
.DBC internal consistency error (Error 1550) - как снег на голову! (((
    #33900313
О_В_Д
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неделю в отпуске, а эта ерунда из головы не выходит. Все-таки заставил сегодня сесть за проект.
Так. Обошелся малой кровью: открыл базу экслюзив., сделал на 3 таблы REMOVE, потом вернул их черз Add. Все заработало и Referential Integrity тоже. И триггеры я сделал, как хотел.
Почему произошла эта фигня, можно ли ее избежать?
Кто еще не согласен, что триггеры в БД нафик ненужны?
Спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / .DBC internal consistency error (Error 1550) - как снег на голову! (((
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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