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

Вниз

Delphi6 - SQL   Найти похожие ветки 

 
Lord   (2004-07-01 14:30) [0]

Помогите пожалуйста разобраться.
Почему при данном кодинге:

begin
  if (RadioButton1.Checked=false)and
     (RadioButton4.Checked=false)then otch:=0;
  case otch of
     0:ShowMessage("Выберите форму отчёта");
     1:begin
          with Form5.Query1 do
          begin
             Close;
             SQL.Clear;
             SQL.add("select Numb.NPoz, Mark.Param,          Mark.Marka,  Numb.NZav,");
             SQL.add("Numb.Jan, Numb.Feb, Numb.Mach, Numb.Apr, Numb.May, Numb.Jun, Numb.Jul, Numb.Avg,");
             SQL.add("Numb.Sep, Numb.Oct, Numb.Nov, Numb.Des, Numb.MUst from Numb, Mark where");
             SQL.add("(Numb.Marka=Mark.Marka)and(Numb.Zex=:a)and((Numb.Jan=TO%)or");
             SQL.add("(Numb.Feb=TO%)or(Numb.Mach=TO%)or(Numb.Apr=TO%)or(Numb.May=TO%)or");
             SQL.add("(Numb.Jun=TO%)or(Numb.Jul=TO%)or(Numb.Avg=TO%)or(Numb.Sep=TO%)or");
             SQL.add("(Numb.Oct=TO%)or(Numb.Nov=TO%)or(Numb.Des=TO%))");              ParamByName"a").AsInteger:=StrToInt                  (Form1.Edit1.Text);
             Open;
           end;
end;
.
.
.
end;

вылезает такая ошибка: "Invalid use of keyword
Token: Avg,
Numb.Sep,
Line Number: 2"


 
bushmen ©   (2004-07-01 14:35) [1]

>Numb.Oct=TO%

Это что такое?

>ParamByName"a").AsInteger:=

Где поткрял скобку?


 
Sandman25 ©   (2004-07-01 14:40) [2]

Avg -зарезервированное слово


 
GanibalLector ©   (2004-07-01 14:46) [3]

а ты запрос то проверел на выполнение???ну, например в IBExperte или в IBConsole.
или может делать что-то типа SQL.add("тратата"+
"тата"+
"тата")


 
GanibalLector ©   (2004-07-01 14:48) [4]

Avg -это точно.В нем трабл!


 
MORA   (2004-07-01 14:48) [5]

AVG - это функция усреднения используемая при группировке (group by...)


 
GanibalLector ©   (2004-07-01 14:48) [6]

меняй поле и все будет ОК


 
Соловьев ©   (2004-07-01 14:53) [7]


> меняй поле и все будет ОК

можно и не менять


> Numb.Avg

Numb."Avg"


 
Lord   (2004-07-01 15:58) [8]

% - любой сивол после текущего, а со скобкой здесь опечатка вышла.
Вобщем всем огромное спасибо за отклики.


 
Соловьев ©   (2004-07-01 16:04) [9]


> "(Numb.Jun=TO%)

вообще-то надо в одинарные кавычки брать. И и нтересно, что же такое ты пытаешся в месяце найти, что называется на ТО???


 
bushmen ©   (2004-07-01 16:36) [10]

>И и нтересно, что же такое ты пытаешся в месяце найти, что называется на ТО???

Технический осмотр :)))))



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

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

Наверх




Память: 0.49 MB
Время: 0.043 c
14-1089215993
rOOse
2004-07-07 19:59
2004.07.25
Компонент TEdit


14-1089057319
ANNIHILATOR
2004-07-05 23:55
2004.07.25
Когда разваляться штаты?


1-1089698906
NJoe
2004-07-13 10:08
2004.07.25
Определение текстовых файлов


8-1083431693
Sur
2004-05-01 21:14
2004.07.25
TImage + GIF


14-1089123566
sniknik
2004-07-06 18:19
2004.07.25
Диалог у монитора