Конструкция Select ... From (select ...)
Доброго времени суток.
Возникла проблема, создаю отчет, при создании sql-запроса через мастер запросов, появляется ошибка
"Синтаксическая ошибка: ожидается идентификатор или идентификатор в кавычках".
запрос имеет следующую структуру
(Select 1 from dual) test,
(Select 1 from dual) test2
то ошибки нет, пробовал выполнить запрос в конструкторе запросов все ОК.
БД: Oracle.
Возникла проблема, создаю отчет, при создании sql-запроса через мастер запросов, появляется ошибка
"Синтаксическая ошибка: ожидается идентификатор или идентификатор в кавычках".
запрос имеет следующую структуру
select .......
from
table1,
(Select 1 from dual) test,
(Select 1 from dual) test2
Where ....
Причем если убрать(Select 1 from dual) test,
(Select 1 from dual) test2
то ошибки нет, пробовал выполнить запрос в конструкторе запросов все ОК.
БД: Oracle.
Комментарии
Разработчики, похоже, не ответят...
Я проверил на FastReport.OracleODP соединении.
Все работает нормально.
Существуют некоторые особенности при работе с разными типами подключения к Ораклу.
Укажите, какой тип подключения используется.
Тип подключения при создании источника, Подключение к Oracle
Будете так формулировать вопросы - никто не поможет...
Этой информации мало.
Уточните следующее:
1. Какое именно подключение используется?
FastReport.OracleODP или FastReport.Oracle?
2. Полный текст запроса "в студию"
3. Какие типы параметров в FastReport?
4. Какого типа поля в БД по которым строится WHERE?
2. 3. Пробовал Decimal, Long, Int32
4. NUMBER
Все данные.
Просто замените в запросе на .
В Оракле параметры определяются через двоеточие.
Может именно в FastReport и можно с "&", но я так не пробовал, да и незачем.