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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.12.2011, 02:46   #1
Алеся11
Новичок
Джуниор
 
Регистрация: 21.12.2011
Сообщений: 1
По умолчанию DBLookupComboBox1

помогите пожалуйста
у меня проблемав в БД
Есть таблица в Paradox она заполняется через DBLookupComboBox1 и DBLookupComboBox2 и DBEdit.когда выбираешь из списка одинаковые значения то выбивает ошибку Key violidet .Если убрать ключевое поле те все ок .Но мне надо использовать эту таблицу в поиске .Тоже с помощьюDBLookupComboBox должно выбиратся значение и он должно искаться в DBGrid.Когда выбирается значение выбивает ошибку типа нет ключевого поля .Что делать помогите пожалуйста .
Алеся11 вне форума Ответить с цитированием
Старый 21.12.2011, 09:01   #2
Gagarik
Пользователь
 
Регистрация: 14.11.2011
Сообщений: 13
По умолчанию

Если поле ключевое, то в нем не должно быть повторяющихся значений -это закон.
Обычно для ключа создают поле ID, объявляют его ключевым и автоинкрементным.
А для связи данных с DBLookupComboBox-ами и тп нужные поля индексируют.
Все это делается через Database Desktop
Gagarik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из DBLookupComboBox1 в DBEdit1 Asblue БД в Delphi 3 17.12.2010 18:50
DBLookupComboBox1 alex55 БД в Delphi 5 20.03.2010 17:16
DBLookupComboBox1 wolf950 Помощь студентам 2 12.12.2008 18:47