Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.26;
Скачать: CL | DM;

Вниз

Никак не могу разобраться в чем ошибка   Найти похожие ветки 

 
dera   (2006-03-07 11:46) [0]

Есть две формы. На первой Edit и Buton. По нажатию на Buton, открывается Form2.Showmodal, на которой Query, DataSourse, DBGrid. В Edit я ввожу строку поиска в таблице (Access) и нажимаю Button. По открытию формы2 (FormShow) строю запрос на поиск того, что есть в Edit. Запрос простой и первый раз открывается, а когда я хочу еще рах найти что-то (меняю в Edit что-то и нажимаю баттон), то выдвет ошибку General SQL Error.
Понимаю, что немного туманно, но может, кто-то сталкивался с подобным и подскажет решение


 
dera   (2006-03-07 11:52) [1]

...даже когда кинул все на одну форму - то же самое - первый раз все данные выводит в DBGrid, а второй и далее - не хочет


 
dera   (2006-03-07 11:55) [2]

... по нажатию на баттон делаю так:
if Edit1.Text<>"" then begin
  Query1.Close;
  Query1.SQL.Add("select tip from innom where innom.invnom like"+chr(39)+"%"+Form1.Edit1.Text+"%"+chr(39));
  Query1.Open;
end;


 
dera   (2006-03-07 11:55) [3]

... по нажатию на баттон делаю так:
if Edit1.Text<>"" then begin
  Query1.Close;
  Query1.SQL.Add("select tip from innom where innom.invnom like"+chr(39)+"%"+Edit1.Text+"%"+chr(39));
  Query1.Open;
end;


 
Плохиш ©   (2006-03-07 11:59) [4]

Query1.SQL.Text := "select tip from innom where innom.invnom like"+chr(39)+"%"+Form1.Edit1.Text+"%"+chr(39);


 
Плохиш ©   (2006-03-07 12:01) [5]

+ QuotedStr


 
Плохиш ©   (2006-03-07 12:02) [6]

Хотя стоит использовать параметры


 
dera   (2006-03-07 12:04) [7]

>Плохиш ©   (07.03.06 11:59) [4]
Огромное спасибо!!!!
А в чем ошибка-то была. Строка каждый раз добавлялась?


 
Плохиш ©   (2006-03-07 12:23) [8]


> Строка каждый раз добавлялась?

Ну если нужен ответ, то "Да"


 
Megabyte ©   (2006-03-07 12:35) [9]

Если хочешь через Query1.SQL.Add, то сначала надо чистить методом "Query1.SQL.Clear"
А этим "Query1.SQL.Text" ты перезаписываешь поверх предыдущего запроса.


 
dera   (2006-03-07 12:46) [10]

>Megabyte ©   (07.03.06 12:35) [9]
Понял, спасибо!



Страницы: 1 вся ветка

Текущий архив: 2006.03.26;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.045 c
15-1140691446
старый маразматик(с)
2006-02-23 13:44
2006.03.26
что вы думаете за Кашпировского?


15-1141036372
Danilka
2006-02-27 13:32
2006.03.26
Релиз халявного Оракла.


15-1141716165
БарЛог
2006-03-07 10:22
2006.03.26
Возвращение прав после изъятия


1-1140678976
kyn66
2006-02-23 10:16
2006.03.26
Найти пароль в файле Excel.


1-1140416878
V.exeR
2006-02-20 09:27
2006.03.26
Корзина (Recycled)