Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.01 c
1-94429
ppp
2002-04-18 03:54
2002.04.29
Сворачивание окна в TaskBar


3-94280
kserg@ukr.net
2002-04-08 14:25
2002.04.29
-какой тип данных лучше подходит для хранения TEXT-данных


1-94445
BlackJack
2002-04-13 01:11
2002.04.29
Поддержка сериализации в Delphi.


1-94435
dimonf
2002-04-15 18:23
2002.04.29
Народ, почему Preview у QueryReport тормозит при просмотре?


4-94649
SuperBizon
2002-02-15 11:32
2002.04.29
Clipboard




   Наверх