Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.023 c
3-1088971224
Max Zyuzin
2004-07-05 00:00
2004.07.25
BDE и Referential Integrity


14-1088829649
Василий Семенов
2004-07-03 08:40
2004.07.25
Какие форум/форумы на ваш взгляд заслуживают внимания?


1-1089273016
Ш-К
2004-07-08 11:50
2004.07.25
Последовательность загрузки published свойств


1-1089324398
Zvr@b
2004-07-09 02:06
2004.07.25
Как такое может быть!.... цикл до 3 а выполняется 10 раз!


4-1087053002
vajo
2004-06-12 19:10
2004.07.25
Окна программ в Виндовс




   Наверх