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

Вниз

Добавление записи   Найти похожие ветки 

 
только начал изучать дельфи ©   (2002-03-23 16:27) [0]

Помогите ПЖЛ,
Я только начал изучать дельфи.
Созал Парадоксную базу, точнее один файл,
есть автоиндексировани по ключ полю ID,
есть так же под индекси по 3 полям.
А проблема вот в чем:
когда добавляешь запись, то он выдает
ошибку ___Key violation___
Как я понимаю это из-за доп индексов,
поля заполняю все.
Что делать?
Как правильно добавть запись в файл с доп индексами?


Для модератора этого форума:
ОСТАВТЕ ПЖЛ этот вопрос хотябы до среды. ПЖЛ.


 
JibSkeart ©   (2002-03-23 17:08) [1]

А сколько у вас полей индексных так сказать ...
а такую ошибку он обычно дает когда
identity key уже есть такой...

лутше пришлите структуру таблички

А если вы пытаетесь запихнуть в такое поле значение то конечно будет ошибка.

Да! И в следуюший раз почитайте внимательно то ,что написали
так как я вас несовсем понял..




 
только начал изучать дельфи ©   (2002-03-26 18:43) [2]

Вот структура файла.
Есть два вторичных индекса по полю ID_D и Text.



ID | ID_D | Text | Text2 |
____ ________ ________ _________
| | | |
| | | | Alfa (no required field)
| | |
| | | Alfa(no required f)-SeconderyIndex (Unique)
| |
| | LongInteger (required f)-SeconderyIndex (Unique)
|
| Autoincrement (required field)



 
Kuusiniemi ©   (2002-03-26 18:49) [3]

У Вас Unique индекс - Вы уверены, что не пытаетесь повторяющиеся значения заносить?


 
только начал изучать дельфи ©   (2002-03-27 08:36) [4]

Вообще да. Но я еще раз проверю.
Скажите ПЖЛ, ___Key violation___
если я правильно понимаю не должен выскакивать
даже при наличии доп. индексов?


 
только начал изучать дельфи ©   (2002-03-27 15:32) [5]

___Key violation___ не должен выскакивать
даже при наличии доп. индексов?


 
Aleksandr ©   (2002-03-27 16:02) [6]

Парадокс такую ошибку даст только в случае повторения индексов. Вот первый у Вас автоинкрементный - там он теоретически сам вписывает значения. И второй уникальный, но, понятно, туда уже ручками вписывается, здесь-то ошибка может и закрасться. Только вот зачем два уникальных индекса?
А вообще, t


 
Kuusiniemi ©   (2002-04-09 10:31) [7]

> Aleksandr
Kylla, asun. :)) Kristiinankaupungissa.



Страницы: 1 вся ветка

Текущий архив: 2002.04.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
3-94291
B_A_V
2002-04-08 18:39
2002.04.29
Помогите пожалуйста разобраться, бьюсь уже целые сутки над создан


14-94570
Почемучка
2002-03-20 12:33
2002.04.29
QReport в Delphi 5.0


1-94492
Hort
2002-04-16 15:14
2002.04.29
Как настроить принтер?


3-94328
Ujin_m
2002-04-09 11:51
2002.04.29
Как определить что DB session alive


7-94592
argo
2002-02-04 16:49
2002.04.29
Файлы и папки