Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

insert не работает [D6, Paradox]


Ильдар ©   (2002-08-21 15:44:00) 

Ни в Delphi, ни в DBD не могу вставить запись в таблицу - говорит key violation
Пробовал индексы с lookup"ами убивать - не помогает.
Как решить проблему?


Reindeer Moss Eater   (2002-08-21 16:30:00) [1]

Часто наблюдается в многопользовательском режиме, когда данные лежат на шаре у win9x. На NT подобных случаев не замечал


Ильдар   (2002-08-21 16:22:00) [2]

кстати, а из-за чего такое бывает?


Ильдар   (2002-08-21 16:18:00) [3]

то есть остается только скопировать все в новый файл?


Reindeer Moss Eater   (2002-08-21 16:14:00) [4]

Кстати, файл этот можно смело выбросить.


Reindeer Moss Eater   (2002-08-21 16:12:00) [5]

Ничего это не значит.
Либо в заголовке не обновилось значение автоинкремента после вставки последней записи, либо ты вставляешь первичный ключ, который уже есть в таблице.
Но раз PK это автоинкремент, остается только заголовок!


Ильдар   (2002-08-21 16:11:00) [6]

>Mike Kouzmine
вторичные индексы убирать пробовал - не помогло


Ильдар   (2002-08-21 16:09:00) [7]

я table repair пробовал - headings ok


Reindeer Moss Eater   (2002-08-21 16:07:00) [8]

>Mike Kouzmine
Они есть, но NULL не могут буть по определению!
>Ильдар
Тогда у тебя битый заголовок у таблицы. Широко известная фича Парадокса


Mike Kouzmine   (2002-08-21 16:04:00) [9]

А есть уникальные индексы? Вторичные?


Ильдар   (2002-08-21 16:03:00) [10]

первичный ключ - автоинкремент, поэтому в DBD при всем желании исправить не могу


Mike Kouzmine   (2002-08-21 16:02:00) [11]

Они есть и их значение Null


Reindeer Moss Eater   (2002-08-21 16:01:00) [12]

Нет, вставляешь


Ильдар   (2002-08-21 16:00:00) [13]

так я и не вставляю
требуемых полей нет
даже если добавить запись только с примечанием(мемо)не работает


Reindeer Moss Eater   (2002-08-21 15:56:00) [14]

Не вставлять запись с Primary Key"ем, который уже есть в таблице


Наверх

Титульная страница Поиск, карта сайта Написать письмо