![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
![]()
Попробовать можно так:
Код:
Цитата:
Последний раз редактировалось Аватар; 22.08.2015 в 19:36. |
|
![]() |
![]() |
![]() |
#12 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Dux, ADOQuery - это НЕ ВИУЗАЛЬНЫЙ компонент! Всё, что Вы с ним делаете - скрыто и никто этого не видит! Другое дело, если Вы кинули на форму DataSource и связали ВИЗУАЛЬНЫЕ компонент (например, DBGrid) через датасоурс с вашим ADOQuery! Но это же ВЫ сделали, Вас никто не заставляет это делать... значит так. Киньте на форуму ещё один TADOQuery (ну, пусть для простоты это будет ADOQuery2), свяжите его с ADOConnection (если Вы её используете для доступа к БД). Занесите в ADOQuery2 нужный запрос и вызывайте ADOQuery2.Open для проверки наличия записи... Никакой визуальности при этом не будет, гарантирую! |
|
![]() |
![]() |
![]() |
#13 | |
Delphi Master
Форумчанин Подтвердите свой е-майл
Регистрация: 31.03.2008
Сообщений: 803
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#14 |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
![]()
Тема довольно старое , Но я захотел такой проверка и написал так
MS SQL работаю через SDAC Код:
Код:
![]()
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 22.08.2015 в 13:32. |
![]() |
![]() |
![]() |
#15 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Можно. А так не проще проверочный запрос
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#16 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
![]() Цитата:
Код:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 22.08.2015 в 15:07. |
|
![]() |
![]() |
![]() |
#17 | |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Цитата:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
|
![]() |
![]() |
![]() |
#18 | |
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
![]() Цитата:
E_MAIL: rijgvina7@yahoo.com
|
|
![]() |
![]() |
![]() |
#19 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]()
Уникальный индекс по полю или группе полей однозначно обеспечит уникальность. По сути это альтернативный ключ. Обычно конечно клиентская проверка, как в примерах выше. Она отсечет львиную долю дублей. Можно на уровне SQL-процедуры или триггера аналогичный контроль сделать с теми же проблемами. Еще вариант соответствующих блокировок, но это тормоза
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
#20 | ||
Участник клуба
Регистрация: 10.08.2010
Сообщений: 1,389
|
![]() Цитата:
Код:
Цитата:
![]() Код:
Код:
E_MAIL: rijgvina7@yahoo.com
Последний раз редактировалось xxbesoxx; 23.08.2015 в 04:24. |
||
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[B]Как проверить базу на наличие слов?[/B] | Михаил Наимов | PHP | 1 | 02.05.2012 08:11 |
TDBDateEdit как проверить на наличие значения? | delphicoding | Общие вопросы Delphi | 6 | 03.04.2012 11:34 |
Как проверить наличие программы | googl | Общие вопросы Delphi | 13 | 22.03.2012 16:14 |
как проверить наличие папки на удаленном сервере? | xxxsas | PHP | 4 | 18.01.2011 16:16 |
как проверить наличие определенного текста в строке | jihot | Общие вопросы Delphi | 6 | 04.04.2010 18:40 |