![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Дублирование записей [D7, MSSQL]
ydv © (2004-08-05 08:50:00)Как исключить дублирование записей в таблице?
Nikolay M. (2004-08-05 11:23:00) [1]http://www.delphimaster.ru/cgi-bin/forum.pl?id=1091554030&n=1
Rule (2004-08-05 09:27:00) [2]ydv (05.08.04 9:00) [2]
если создашь уникальный индекс и в своем приложении попытаешься вставить запись, которая будет дублироваться по этому индексу, то возникнет исключений (не помню как оно называется можешь посмотреть по иерархии классов) и тебе просто надо будет его отловить в трай эксепт и нужным образом отработать а если нехочешь то просто выскочит стандартное сообщение, которое и сообщит о нарушении уникальности и запись не будет вставлена)
Anatoly Podgoretsky (2004-08-05 09:25:00) [3]Зачем нужна таблица без первичного ключа, это же верная смерть.
Sergey13 (2004-08-05 09:17:00) [4]Желательно, сделать такой механизм работы, который не допускает подобного. И на всякий случай - лови исключения.
ydv (2004-08-05 09:00:00) [5]создал, а в Delphi это как отловить?
Sergey13 (2004-08-05 08:57:00) [6]Включить/создать соответствующее ограничение - уникальный индекс.