Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Некорректная запись в базе   Найти похожие ветки 

 
Ренат ©   (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;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.019 c
3-83969
NewD
2003-05-29 08:51
2003.06.26
Как избавиться от слова (Memo) и добавить кнопку.


1-84207
Tolyan
2003-06-12 18:19
2003.06.26
Сортировка в TOpenDialog


4-84831
Вадим
2003-04-05 18:49
2003.06.26
Прокрутка текста


1-84215
Соловьев
2003-06-12 16:45
2003.06.26
ActiveX - threading model?


14-84530
Vulko
2003-06-06 11:53
2003.06.26
Оцените, плз, сайт.