Форум: "Базы";
Текущий архив: 2002.09.12;
Скачать: [xml.tar.bz2];
Внизinsert не работает Найти похожие ветки
← →
Ильдар (2002-08-21 15:44) [0]Ни в Delphi, ни в DBD не могу вставить запись в таблицу - говорит key violation
Пробовал индексы с lookup"ами убивать - не помогает.
Как решить проблему?
← →
Reindeer Moss Eater (2002-08-21 15:56) [1]Не вставлять запись с Primary Key"ем, который уже есть в таблице
← →
Ильдар (2002-08-21 16:00) [2]так я и не вставляю
требуемых полей нет
даже если добавить запись только с примечанием(мемо)не работает
← →
Reindeer Moss Eater (2002-08-21 16:01) [3]Нет, вставляешь
← →
Mike Kouzmine (2002-08-21 16:02) [4]Они есть и их значение Null
← →
Ильдар (2002-08-21 16:03) [5]первичный ключ - автоинкремент, поэтому в DBD при всем желании исправить не могу
← →
Mike Kouzmine (2002-08-21 16:04) [6]А есть уникальные индексы? Вторичные?
← →
Reindeer Moss Eater (2002-08-21 16:07) [7]>Mike Kouzmine
Они есть, но NULL не могут буть по определению!
>Ильдар
Тогда у тебя битый заголовок у таблицы. Широко известная фича Парадокса
← →
Ильдар (2002-08-21 16:09) [8]я table repair пробовал - headings ok
← →
Ильдар (2002-08-21 16:11) [9]>Mike Kouzmine
вторичные индексы убирать пробовал - не помогло
← →
Reindeer Moss Eater (2002-08-21 16:12) [10]Ничего это не значит.
Либо в заголовке не обновилось значение автоинкремента после вставки последней записи, либо ты вставляешь первичный ключ, который уже есть в таблице.
Но раз PK это автоинкремент, остается только заголовок!
← →
Reindeer Moss Eater (2002-08-21 16:14) [11]Кстати, файл этот можно смело выбросить.
← →
Ильдар (2002-08-21 16:18) [12]то есть остается только скопировать все в новый файл?
← →
Ильдар (2002-08-21 16:22) [13]кстати, а из-за чего такое бывает?
← →
Reindeer Moss Eater (2002-08-21 16:30) [14]Часто наблюдается в многопользовательском режиме, когда данные лежат на шаре у win9x. На NT подобных случаев не замечал
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.09.12;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c