Тема: sql запрос
Показать сообщение отдельно
  #3  
Старый 12.04.2008, 08:30
voron_paa voron_paa вне форума
Прохожий
 
Регистрация: 26.01.2008
Сообщения: 49
Репутация: 10
По умолчанию

Цитата:
Query1.Close;
Form1.Query1.Close;
Form1.Query1.SQL.Clear;
Form1.Query1.SQL.Add('SELECT * FROM vydacha.db WHERE (kod_stud LIKE "'+dbedit15.Text+') and (nazv LIKE "' + combobox1.Text+') ');
Form1.Query1.Open;

но вылазиит ошибка...помогите

Надо использовать параметры...

Код:
Query1.Close;
Form1.Query1.Close;
Form1.Query1.SQL.Clear;
Form1.Query1.SQL.Add('SELECT * FROM vydacha.db WHERE (kod_stud LIKE :b1 ) and (nazv LIKE :b2) ');
Form1.Query1.Params.ParamByName('b1').AsString := dbedit15.Text;
Form1.Query1.Params.ParamByName('b2').AsString := combobox1.Text;
Form1.Query1.Open;

Admin: Учимся правильно оформлять код!

У меня работало...
Ответить с цитированием