Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
ВнизНекорректная запись в базе Найти похожие ветки
← →
Ренат (2003-05-30 08:29) [0]Есть база на IB
в ней таблица без связей с другими таблицами. В ней есть одна запись
В SQL Explorer я ее вижу: в поле типа DATE значение 28.04.23289
В общем не редактировать поле не удалить его нельзя выдается сообщение
"Field value required. validation error for column POINTID, value "*** null ***""
В IB Expert вообще вываливается сообщение "Invalid Data Conversion."
Вопрос как можно избавится от этой записи?
← →
Zacho (2003-05-30 08:34) [1]А первичный ключ есть ?
← →
Ренат (2003-05-30 08:44) [2]Был
удалил его та же самая ерунда
← →
Zacho (2003-05-30 08:48) [3]
> Ренат © (30.05.03 08:44)
А зачем удалил ?
При наличии первичного ключа (или другого набора полей уникально индифицирующего запись) сделай просто DELETE FROM MY_TABLE WHERE <первичный ключ>=<его значение для этой записи>
← →
Ренат (2003-05-30 08:55) [4]у меня первичный ключ по двум полям PID и TID
как написать <первичный ключ>=?
← →
Ренат (2003-05-30 08:59) [5]Он ругается column unknown <первичный ключ>
← →
Zacho (2003-05-30 08:59) [6]
> Ренат © (30.05.03 08:55)
WHERE PID=нужное_значение AND TID=нужное_значение
← →
Ренат (2003-05-30 09:05) [7]как и ожидалось та же самая ошибка
← →
Zacho (2003-05-30 09:07) [8]Так есть в твоей таблице поля PID и TID или нет ?
← →
Ренат (2003-05-30 09:10) [9]да все есть и первичный ключ по ним
и такое не прокатывает
> WHERE PID=нужное_значение AND TID=нужное_значение
← →
Zacho (2003-05-30 09:14) [10]
> Ренат © (30.05.03 09:10)
Не может быть. Разве что какое-то странное разрушение БД. Попробуй сделать Validate (в IBExpert - Службы - Проверка базы данных), Backup/Restore (только ни в коем случае не делай restore в тот же файл, в котором находится оригинальная БД)
← →
Ренат (2003-05-30 09:23) [11]Backup/Restore уже пробовал
щас Validate попробую
← →
Zacho (2003-05-30 09:25) [12]
> Ренат © (30.05.03 09:23)
> Backup/Restore уже пробовал
И что получилось ?
← →
Ренат (2003-05-30 09:39) [13]
> Zacho © (30.05.03 09:25)
Backup/Restore делал в IB Server Manager все нормально
в IBExpert просит сделать upgrade to interbase6
← →
Ренат (2003-05-30 09:42) [14]в IB Server Manager Database Validation тоже проходит нормально
← →
Zacho (2003-05-30 09:45) [15]
> Ренат © (30.05.03 09:39)
>
> Backup/Restore делал в IB Server Manager все нормально
То есть при backup и последующем restore никаких ошибок не выдавалось ? А что происходит при попытке DELETE FROM .. WHERE .. в востановленной базе ?
> в IBExpert просит сделать upgrade to interbase6
Просто в рег. инф. БД выбери Server version - InterBase 5.x
А вообще без разницы чем именно b/r делать.
← →
Ренат (2003-05-30 09:57) [16]
То есть при backup и последующем restore никаких ошибок
не выдавалось ?
никаких ошибок вообще
А что происходит при попытке DELETE FROM
.. WHERE .. в востановленной базе ?
та же самая ошибка
Просто в рег. инф. БД выбери Server version - InterBase 5.x
так и выбирал
в общем какой-то глюк ужасный
особенно интересно 28.04.23289
← →
Zacho (2003-05-30 10:01) [17]
> Ренат © (30.05.03 09:57)
В общем давай сюда DDL твоей таблицы. В IBExpert - Инструменты - Извлечение метаданных - закладка Метаобъекты - кнопка Таблицы - выбераешь нужную таблицу.
← →
Ренат (2003-05-30 10:13) [18]да блин лоханулся
та навел на мысль отключил триггеры-все в поряде
запись удалились спасибо
← →
Zacho (2003-05-30 10:17) [19]
> Ренат © (30.05.03 10:13)
Бывает :-)
У самого подобное как-то раз было. Пару часов разбирался :-)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.03 c