|
#31
|
|||
|
|||
F2 integer F4 string
|
#32
|
|||
|
|||
Запрос делать пытаюсь
|
#33
|
|||
|
|||
[quote=Страдалецъ]Ошибка как раз вот в этом выражении:
(F4=Исполняемый файл для игры "Паук") предполагается то что будет так: (F4='Исполняемый файл для игры "Паук"') 1) пробую и так Код:
Adoquery1.sql.add('select F1,F2,F4 from worktime.csv '); if length(label9.Caption)>0 then begin Adoquery1.sql.add( ' where (F2=' + label9.Caption+') '); Adoquery1.sql.add( 'AND (F4="' + edit3.text+'") '); Adoquery1.sql.add( 'group by F1,F2,F4' ); memo1.clear; memo1.Lines.Add(ADOQuery1.SQL.text); end select F1,F2,F4 from worktime.csv where (F2=17) AND (F4="Исполняемый файл для игры "Паук"") group by F1,F2,F4 вложение 1.jpg 2) пробую так Код:
Adoquery1.sql.add('select F1,F2,F4 from worktime.csv '); if length(label9.Caption)>0 then begin Adoquery1.sql.add( ' where (F2=' + label9.Caption+') '); Adoquery1.sql.add( 'AND (F4='' + edit3.text+'') '); Adoquery1.sql.add( 'group by F1,F2,F4' ); memo1.clear; memo1.Lines.Add(ADOQuery1.SQL.text); end Код:
select F1,F2,F4 from worktime.csv where (F2=21) AND (F4=' + edit3.text+') group by F1,F2,F4 3) и только когда тройными кавычками, тогда результат выходит и норм фильтруется Код:
Adoquery1.sql.add('select F1,F2,F4 from worktime.csv '); if length(label9.Caption)>0 then begin Adoquery1.sql.add( ' where (F2=' + label9.Caption+') '); Adoquery1.sql.add( 'AND (F4=''' + edit3.text+''') '); Adoquery1.sql.add( 'group by F1,F2,F4' ); memo1.clear; memo1.Lines.Add(ADOQuery1.SQL.text); end select F1,F2,F4 from worktime.csv where (F2=33) AND (F4='Исполняемый файл для игры "Паук"') group by F1,F2,F4 Спасиб большое Страдальцу! ---------------------------------------------------------- вопрос на повестке дня по добавлению удалению полей в ADOQUERY добавить например F1,F2,F3,F4 и другое событие удалить F1,F4 Жду и надеюсь на ваш ответ- |