Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.036 c
3-1088127214
Dim!S
2004-06-25 05:33
2004.07.25
Фильтрация связанных таблиц


1-1089720193
mOOx_
2004-07-13 16:03
2004.07.25
Сравнение строк для сортировки (Алгоритм)


4-1086968728
BalloonHint
2004-06-11 19:45
2004.07.25
Tray на Api


6-1085565232
Said
2004-05-26 13:53
2004.07.25
Список компьютеров сети


1-1089500958
Satan
2004-07-11 03:09
2004.07.25
Как вытащить из письма в Outlook вложеные изображения?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский