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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2010, 18:03   #1
Анастасия1902
Пользователь
 
Регистрация: 23.02.2010
Сообщений: 11
По умолчанию Запросы к бд а делфи

Здравствуйте, подскажите пожалуйста, в чем ошибка в процедуре.
Код:
procedure TForm1.Button2Click(Sender: TObject);
var
st:string;
begin

st:=InputBox('Поиск','Введите номер организации','');
if st<> '' then
begin
DataModule2.ADOQuery1.Active:=false;
DataModule2.ADOQuery1.SQL.Clear;
DataModule2.ADOQuery1.SQL.Add('SELECT naim_org,adress');
DataModule2.ADOQuery1.SQL.Add('FROM spravochnik');
DataModule2.ADOQuery1.SQL.Add('WHERE');
DataModule2.ADOQuery1.SQL.Add('(numb_tel="+numb_tel+")');
DataModule2.ADOQuery1.Active:=true;
form4.ShowModal;
  end; end;
Не выводится результат почему-то, хотя ошибки никакой не выдает!

Последний раз редактировалось Stilet; 26.12.2010 в 19:42.
Анастасия1902 вне форума Ответить с цитированием
Старый 26.12.2010, 19:43   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Видимо здесь:
Цитата:
DataModule2.ADOQuery1.SQL.Add('(num b_tel="+numb_tel+")');
Предположу что нужно так:
Код:
DataModule2.ADOQuery1.SQL.Add('(numb_tel='+QuotedStr(numb_tel)+')');
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как настроить запросы к базе данныз в делфи? FACE OFF Помощь студентам 3 06.12.2010 15:43
запросы Marusiabl SQL, базы данных 1 16.11.2010 09:59
Запросы из делфи не реализуются, хотя в accesse выполнятся. T@tali Общие вопросы Delphi 1 23.05.2010 16:40
Запросы ара Помощь студентам 20 13.05.2010 11:54