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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2009, 16:23   #1
hinku
Пользователь
 
Регистрация: 16.06.2008
Сообщений: 16
По умолчанию повторяющиеся записи

Доброго дня.

Помогите с такой проблемой, есть таблица в которую добавляю сразу несколько записей с одним ID, не могу понять как проверить при добалении записей совпадают ли они с уже имеющимися в таблице (проверку нужно делать по одному полю).

я сделал
Код:
select * from table1 where id=x
если такая выборка применима в данной ситуации то как узнать вернул select что нибудь или нет?
hinku вне форума Ответить с цитированием
Старый 18.08.2009, 16:55   #2
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

этот запрос
Код:
select * from table1 where id=x
заменить на этот
Код:
select count(*) from table1 where id=x
точно узнаешь кол-во одинаковых записей
soleil@mmc вне форума Ответить с цитированием
Старый 18.08.2009, 17:08   #3
hinku
Пользователь
 
Регистрация: 16.06.2008
Сообщений: 16
По умолчанию

2 soleil@mmc

Спасибо, а как мне указать пользователю на то что такие записи уже есть (к примеру в том же message)исходя из этой выборки
hinku вне форума Ответить с цитированием
Старый 18.08.2009, 17:25   #4
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

Цитата:
Сообщение от hinku Посмотреть сообщение
2 soleil@mmc

Спасибо, а как мне указать пользователю на то что такие записи уже есть (к примеру в том же message)исходя из этой выборки
Код:
if Query1.Fields[0].AsInteger>0 then
  ShowMessage(format('Найдено %s записей с таким же номером...бла-бла-бла', [Query1.Fields[0].AsString]));
soleil@mmc вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Повторяющиеся значения iid2007 Microsoft Office Access 2 16.09.2008 05:54
Повторяющиеся записи DBGrid Crookers БД в Delphi 2 21.05.2008 13:26
Как показать только не повторяющиеся записи А. Долматов Microsoft Office Access 4 20.05.2008 14:29
повторяющиеся строки ShenDy Общие вопросы C/C++ 4 27.03.2008 08:52
Выбрать повторяющиеся записи Andrei SQL, базы данных 2 13.09.2007 14:28