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

Вниз

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

 
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 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.02.24;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.056 c
2-1201708579
mrArmstrong
2008-01-30 18:56
2008.02.24
Поиск по текстам


2-1201454760
trubin
2008-01-27 20:26
2008.02.24
Портирование из сишного файла, проверьте правильность


10-1143117535
Chuck Loon
2006-03-23 15:38
2008.02.24
Синхронизация процессов


6-1180002451
FireMan_Alexey
2007-05-24 14:27
2008.02.24
snova Proxy!


2-1201488326
vegarulez
2008-01-28 05:45
2008.02.24
Вопрос про клозет датасет





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский