Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.04.29;
Скачать: [xml.tar.bz2];

Вниз

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

 
только начал изучать дельфи   (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;
Скачать: [xml.tar.bz2];

Наверх









Память: 0.83 MB
Время: 0.025 c
1-94381
Каспер
2002-04-17 09:19
2002.04.29
TReeView мигание!


1-94419
marlin
2002-04-17 14:39
2002.04.29
Ввод с клавиатуры в консольном приложении


7-94586
helper
2002-02-02 08:29
2002.04.29
Реестр


3-94296
Softmaster
2002-04-08 12:27
2002.04.29
Восстановление базы Interbase


4-94636
dlK
2002-02-26 09:39
2002.04.29
Помогите, нажать Ctrl+Alt+Del нужно ...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский