Главная страница
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.089 c
2-1141723301
Nsk3D
2006-03-07 12:21
2006.03.26
DLL


3-1138953184
Alexey V.
2006-02-03 10:53
2006.03.26
Login MSACCESS


15-1140894177
Nic
2006-02-25 22:02
2006.03.26
Лица форума


2-1142251809
Fenix
2006-03-13 15:10
2006.03.26
Печть SynEdit a


15-1141204071
Kerk
2006-03-01 12:07
2006.03.26
Ask Yahoo