Вниз
Скачать: CL | DM;

Проверка уникальности записи   Найти похожие ветки 

← →
leonidus   (2008-01-28 19:55) [0]

Я не спец в базах, поэтому прошу не пинать ногами. Попросили написать несложную программу (использую базу Access с доступом через ADO), но вот вышел затык. В базе хранится слово, часть речи к которой оно относится и еще кое какая дополнительная инфа. Само слово и часть речи это обязательные поля, оба они ключевые и индексные.
Проблема 1. в базе есть запись "delete"-"глагол" и я хочу добавить
"delete"-"существительное" однако получаю исключительную ситуацию  с сообщением "изменения не были успешно внесены из-за повторяющихся значений в индексе". Но ведь в индекс то внесены оба поля одновременно, почему же я получаю ошибку?
2. В любом случае, я не хотел бы чтоб юзер видет подобные окна с ошибками, как мне перехватить ошибку и ее код?


← →
Виталий Панасенко(дом)   (2008-01-28 21:20) [1]

а не проверял, что там есть на самом деле ? может, все-таки есть такая связка ? или индекс не по двум полям...


← →
sniknik ©   (2008-01-28 21:46) [2]

> Но ведь в индекс то внесены оба поля одновременно, почему же я получаю ошибку?
судя по описанному у тебя всетаки 2 индекса по отдельным полям, или вообще один и по одному полю. (можно добавить "глагол" без "delete", с null вместо него? а 2 раза?)
в общем посмотри на индекс повнимательнее.


← →
Petr V. Abramov ©   (2008-01-29 00:10) [3]


>  1. в базе есть запись "delete"-"глагол" и я хочу добавить
>
> "delete"-"существительное"

перепроектировать.
или бежать, пока простая задача не стала неподъмной


> 2. В

пожожди других ответов, ADO не знаю, боюсь соврать


← →
Anatoly Podgoretsky ©   (2008-01-29 11:59) [4]

Это не АДО, а общая теория баз



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

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



Память: 0.46 MB
Время: 0.012 c
3-1192089119
Quart
2007-10-11 11:51
2008.02.24
Подключение к БД


2-1201801065
Artem
2008-01-31 20:37
2008.02.24
Сохранить строку в ресурсе


2-1201674470
vegarulez
2008-01-30 09:27
2008.02.24
Как обойти вызов соединения при использовании:


2-1201887045
NeiL
2008-02-01 20:30
2008.02.24
Alpha канал


3-1192039360
Shaitan
2007-10-10 22:02
2008.02.24
Как чераз Delphi открыть базу данных находяющуюся в ACCESS




   Наверх