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

Вниз

TOracleQuery - описание переменных - ошибка ORA-01036   Найти похожие ветки 

 
tytus ©   (2007-04-26 10:35) [0]

Добрый день. Вот в таком коде выдает ошибку - "ORA-01036 illegal variable name/number"!!!!
with OQ1 do
 begin
   Close;
   DeleteVariables;
   DeclareVariable("MT",otInteger);
   SQL.Clear;
   SQL.Add("SELECT NVL(MAX(a.TABLE_NUMBER),0)into :MT FROM system.T_TABLES_BASE a");
   try
     Execute;
   except
     On E:EOracleError do
     begin
       MessageBox(Handle,PChar(E.Message),
         "Error",MB_OK+MB_SYSTEMMODAL+MB_ICONERROR);
       exit;
     end;
   end;
   MaxTabNumber:=GetVariable("MT");
 end;
Как сие исправить????


 
Sergey13 ©   (2007-04-26 10:42) [1]

> [0] tytus ©   (26.04.07 10:35)

1. Сначала декларируешь пременные, потом переписываешь запрос.
2. А зачем тут вообще переменная?


 
tytus ©   (2007-04-26 10:55) [2]

>Sergey13 ©   (26.04.07 10:42) [1]
по пункту 1) - а я что, не так сделал?
по пункту 2) - MaxTabNumber:=Field(0); - так получилось.
Хотя непонятно, почему появлялась ошибка....


 
Sergey13 ©   (2007-04-26 10:56) [3]

> [2] tytus ©   (26.04.07 10:55)
> а я что, не так сделал?

В том то и дело, что так.


 
tytus ©   (2007-04-26 11:08) [4]

>Sergey13 ©   (26.04.07 10:56) [3]
тогда остановлюсь на варианте 2).



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
1-1181074659
-Mouse-
2007-06-06 00:17
2007.08.12
Проблема с определением формулы математической задачи.


2-1184682775
Knob
2007-07-17 18:32
2007.08.12
Две проги


15-1184149445
vpbar
2007-07-11 14:24
2007.08.12
Статья 146 УК РФ. Нарушение авторских и смежных прав


2-1184208569
a.sitkin
2007-07-12 06:49
2007.08.12
Открыть книгу Exel и запустить в ней макрос


2-1184093695
Ivolg
2007-07-10 22:54
2007.08.12
Вывести Hint в определенных координатах