![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 18.09.2017
Сообщений: 2
|
![]()
Здравствуйте!
Такой вопрос, нужно чтобы при вводе одинакового значения в столбце базы данных выходило оповещение. Таблица: Поставщики - Счет-фактуры |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А СУБД позволяет?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
именно на уровне СУБД?
Или на уровне вашего приложения которое работает с БД? Если второе - то функционал пишите сами |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 18.09.2017
Сообщений: 2
|
![]()
Да, на уровне СУБД
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
А что имеется ввиду? Типа записал в базу, там какой-то код, в триггере например, отработал и создал событие, которое клиент обработает. Это и есть на уровне СУБД. Вот и вопрос - а СУБД позволяет это делать?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
какая СУБД? например в firebird можно создавать exception. Но можно на поле повесить ограничение целостности unique или сделать поле первичным ключем. В случае вставки дубликата, субд выдаст стандартную свою ошибку ее можно будет обработать в программе
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
так мало того, огнептица еще умеет и сообщения клиенту посылать, ловить например в IBEvents, правда отдельное соединение вроде нужно. Типа кто-то добавил запись, а мне пришло сообщение - не спи, обновись )) На практике не пробовал к сожалению
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 05.09.2017
Сообщений: 157
|
![]()
gastuda, а что, через unique вопрос не решается?
По INSERT ... ON DUPLICATE KEY или INSERT IGNORE, или ошибку mysql ловить при вставке дубля.
Безопасность с Content Security Policy
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при создании пользователя в базе Localhost | ЧавОкалка | SQL, базы данных | 2 | 09.04.2017 18:20 |
ошибка при запросе к базе данных (C#) | Onni | Помощь студентам | 3 | 15.05.2013 20:33 |
Ошибка при создании пустой базы данных | igor9211 | C# (си шарп) | 0 | 06.02.2013 22:27 |
надо привязать php сайт к базе данных Access и что бы при заполнение формы на сайте данные сохранялись в базе | Алёна_))) | Microsoft Office Access | 2 | 20.06.2012 12:24 |
Ошибка при создании Базы Данных | YaMolekula | C/C++ Базы данных | 3 | 31.10.2011 16:03 |