Доброго дня господа !
Имею использование TADOQuery
Замечено что в качестве
первого слова метода SQL.Text должно стоять одно из ключевых слов типа
select, insert, update, delete
Т.е. если писать так (нативный код Oracle)
with A1 as (select 1 as F1
from DUAL
)
select *
from A1
Объект интерп. это как ошибку
Писать безусловно можно так - но не КРАСИВЕНЬКО !!!
select A.*
from (
with A1 as (select 1 as F1
from DUAL
)
select *
from A1
) A
Наряду с этим если использовать ADOQuery напрямую из OS таких ошибок нет
Так понимаю что TADOQuery не есть собственным объектом Delphi и рожден из
базового ADOQuery OS Windows
Отсюда вопрос - возможно ли отключить обработчик SQL.Text или писать напрямую
в метод родительского объекта
Спасибо