Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TADOQuery и резервированные слова / 6 сообщений из 6, страница 1 из 1
29.10.2019, 13:09
    #39882673
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TADOQuery и резервированные слова
Доброго дня господа !

Имею использование TADOQuery
Замечено что в качестве первого слова метода SQL.Text должно стоять одно из ключевых слов типа
select, insert, update, delete
Т.е. если писать так (нативный код Oracle)
Код: plsql
1.
2.
3.
4.
5.
with A1 as (select 1 as F1
                     from DUAL
                ) 
select *
   from A1


Объект интерп. это как ошибку

Писать безусловно можно так - но не КРАСИВЕНЬКО !!!
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
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 или писать напрямую
в метод родительского объекта

Спасибо
...
Рейтинг: 0 / 0
29.10.2019, 14:22
    #39882702
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TADOQuery и резервированные слова
...
Рейтинг: 0 / 0
29.10.2019, 17:37
    #39882853
court
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TADOQuery и резервированные слова
HOME_XОбъект интерп. это как ошибкувроде бы, комментарий в первой строке решал проблему
Типа этого
Код: sql
1.
2.
3.
4.
5.
6.
--
with A1 as (select 1 as F1
                     from DUAL
                ) 
select *
   from A1
...
Рейтинг: 0 / 0
29.10.2019, 23:29
    #39882914
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TADOQuery и резервированные слова
court,

Как это у Вас получилось ?
Уточните версию Delphi пожалуйста
...
Рейтинг: 0 / 0
29.10.2019, 23:31
    #39882915
HOME_X
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TADOQuery и резервированные слова
courtHOME_XОбъект интерп. это как ошибкувроде бы, комментарий в первой строке решал проблему
Типа этого
Код: sql
1.
2.
3.
4.
5.
6.
--
with A1 as (select 1 as F1
                     from DUAL
                ) 
select *
   from A1



Не - от слова совсем ....
...
Рейтинг: 0 / 0
30.10.2019, 08:20
    #39882942
goldmi45
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TADOQuery и резервированные слова
HOME_X,

м.б. провайдер не поддерживает такой синтаксис...
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TADOQuery и резервированные слова / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]