![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Вопрос маленький: как проверить существует ли такая же запись в таблице (или бд (не знаю как правильней)) которая введена в Edit'e ?
|
|
#2
|
||||
|
||||
|
Цитата:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
ADOQuery1.Close;
ADOQuery1.SQL.Text := 'SELECT Count(*) FROM ИмяТаблицы WHERE ИмяПоля = :param';
ADOQuery1.Parameters.ParamByName('param').Value := Edit1.Text;
ADOQuery1.Open;
ShowMessageFmt('В этой таблице таких записей существует %d штук', [ADOQuery1.Fields[0].AsInteger]);
end; |
| Этот пользователь сказал Спасибо poli-smen за это полезное сообщение: | ||
Vavrenyuk (17.12.2012)
| ||
|
#3
|
|||
|
|||
|
'param' Не совсем понимаю что там вписывать ?
P.s. не работал с SQL запросами. |
|
#4
|
||||
|
||||
|
а и не нужно туда ничего вписывать, тебе дали уже на 90% готовый код
тебе нужно только имя таблицы и имя поля подставить |
| Этот пользователь сказал Спасибо Yurk@ за это полезное сообщение: | ||
Vavrenyuk (17.12.2012)
| ||