Главная страница
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.026 c
14-94547
Иван Шихалев
2002-03-19 21:26
2002.04.29
to Moderator


3-94316
fishka
2002-04-09 10:26
2002.04.29
Перевод базы с InterBase5.0 на InterBase 6.0


14-94564
Morfey
2002-03-24 10:28
2002.04.29
Вопрос не по теме но...


1-94359
NS
2002-04-17 11:57
2002.04.29
Нужно в RUN-Time создавать экземпляры некоторых объектов (для при


3-94264
Konuhov Sergey
2002-04-02 18:07
2002.04.29
Как заблокировать несколько записей в InterBase