Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2010, 00:46   #1
jekahm
 
Регистрация: 20.11.2010
Сообщений: 9
По умолчанию Уникальность поля в DBGrid

Общие сведения о проге:
У меня есть DbGrid, который подсоединён к БД Oracle через ADOTable. Добавление записи совершается при помощи вызова новой формы, на которой используются компоненты DBEdit.
И, наконец-то, сам вопрос:
Как мне сделать проверку на уникальность поля? То есть, мне надо, чтобы при создании новой записи выводилось сообщение, что такое "Имя" уже есть!
Заранее благодарен!
jekahm вне форума Ответить с цитированием
Старый 20.11.2010, 00:55   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Это поле должно входить в состав ключа (индекса).
mihali4 вне форума Ответить с цитированием
Старый 20.11.2010, 01:40   #3
jekahm
 
Регистрация: 20.11.2010
Сообщений: 9
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Это поле должно входить в состав ключа (индекса).
Ключевое поле надо задать с помощью Oracle или в Delphi?
jekahm вне форума Ответить с цитированием
Старый 20.11.2010, 01:45   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

При создании БД. Естественно, с помощью Oracle.
mihali4 вне форума Ответить с цитированием
Старый 20.11.2010, 01:59   #5
jekahm
 
Регистрация: 20.11.2010
Сообщений: 9
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
При создании БД. Естественно, с помощью Oracle.
C помощью вот такой команды?
CREATE UNIQUE INDEX <index_type> <index_name> ON <table_name> (
<column_name1> <index_order>,
<column_name2> <index_order>,
)
jekahm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поля в DBGrid Stranger333 БД в Delphi 4 19.02.2011 00:55
Фармат поля на Dbgrid mavlon_m Общие вопросы Delphi 1 15.09.2009 22:40
Lookup-поля в DBGrid SlavaSH БД в Delphi 4 10.09.2009 20:21
поля в DBgrid Mihailhome БД в Delphi 4 19.05.2009 11:24
Уникальность значения поля maks233 Microsoft Office Access 1 13.01.2009 14:14