Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Oracle запрос INSERT INTO в delphi (http://forum.oszone.net/showthread.php?t=303616)

Опиум 07-08-2015 14:30 2538381

Oracle запрос INSERT INTO в delphi
 
общаюсь с базой оракл через среду TOAD fo Oracle
прекрасно выполняет отдельные запросы,
в т.ч.
Код:

insert into spb_tree_all1  select * from spb_tree  where  sponsor=1 or (sponsor is null)
Попутно пишу прогу на Дельфи, которая исполняет эти запросы автоматом.
Т.е. тестирую сам запрос в TOAD, а потом переношу его в дельфи. Все ок, кроме
вышеуказанного запроса INSERT INTO.

Выдает:
Код:

ORA-00933: неверное завершение SQL-предложения
[insert into spb_tree_all1 select *
from spb_tree
where  sponsor=1 or ( sponsor is null )
]


Сам код:
Код:

adoquery1.SQL.Text:=sSql;
    errSQL:='';
    try
    adoquery1.Active:=true;
    except
    on E: Exception do errSQL:=e.Message;
    end;//try

    if errSQL<>'' then begin
        mem_log.lines.append(errSQL);//ErrorDialog(E.Message, E.HelpContext);
        mem_log.lines.append('['+mem_sql.Text+']');

    end;


lxa85 07-08-2015 21:02 2538575

Опиум, предположу банальность - нет символа завершения команды.
Точки с запятой или иного символа (с Oracle работать еще не довелось).


Время: 23:06.

Время: 23:06.
© OSzone.net 2001-