Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Одинаковые записи [D7, Access]


k_len ©   (2003-10-10 06:55:00) 

У меня вопрос

Программно заполняется Access"ая таблица, иногда получается,что записи одинаковые и при Апдейте вылетает ошибка. Как можно продолжить работу, или удалить повторяющуюся запись?

Cпасибо!!!


DenK_vrtz   (2003-10-10 08:56:00) [1]

>> Как можно продолжить работу

Если есть уникальный ключ (а по всей видимости он есть)

try
insert; {edit}
post;
except
showmessage("Например:Ошибка уникальности");
Cancel;
end;


Kadr   (2003-10-10 08:46:00) [2]

>> Как можно продолжить работу, или удалить повторяющуюся запись?
Добавить условие уникальности


k_len   (2003-10-10 08:41:00) [3]

Заполняется из TGridString"а, исп-ся edit,insert,post


Danilka   (2003-10-10 08:16:00) [4]

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

Вобщем, надо смотреть как ты ее заполняешь.
Например, если INSERT INTO ... SELECT, то для селекта надо условий добавить для обеспечения уникальности.


k_len   (2003-10-10 08:00:00) [5]

Кто - нибудь :(((((
Ответьте!!!!!!!!!!!!!!!!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо