Вниз
Скачать: 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.021 c
11-1077899962
ALeX.B.
2004-02-27 19:39
2004.07.25
ICSовский FTPSRV просит 2 отсутствующих файла WinProc и WinTypes.


14-1089106585
QuasiLamo
2004-07-06 13:36
2004.07.25
Сдали госэкзамен, планируем напиться....


1-1089636731
BillyJeans
2004-07-12 16:52
2004.07.25
FileExists();


1-1089296357
SergP
2004-07-08 18:19
2004.07.25
ListView. Как выыключить автосмену выбраного элемента


14-1089125494
Тимохов
2004-07-06 18:51
2004.07.25
Стартовая функция exe файла, созданного дельфи.




   Наверх