powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Ошибка при запуске функции из CR9.0
6 сообщений из 6, страница 1 из 1
Ошибка при запуске функции из CR9.0
    #33429704
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При запуске функции выдаёт ошибку:
ORA-14552: cannot parfom a DDL, commit or rollback inside a query or DML
Каким образом можно обойти эту ошибку? Применяя в функции commit.
...
Рейтинг: 0 / 0
Ошибка при запуске функции из CR9.0
    #33430053
FantomGood
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какую функцию Вы используете, и на каком сервере?
...
Рейтинг: 0 / 0
Ошибка при запуске функции из CR9.0
    #33431889
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Функция собственно написанная. В ней я делаю отбор по критериям и записываю это в таблицу. Соответственно чтобы зафиксировать делаю commit. В Crystal Report 9.0 создаю SQL поле в котором вызываю функцию, с передачей параметров. И на этом этапе CR выдаёт ошибку. Это можно обойти если возвращать типа открытого курсора или тому подобное, чтобы не писать в таблицу. Но как это зделать я не знаю.
...
Рейтинг: 0 / 0
Ошибка при запуске функции из CR9.0
    #33431891
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да забыл написать. Использую Oracle 9.2.0.4 и Cystal Report 9.0 (без сервера)
...
Рейтинг: 0 / 0
Ошибка при запуске функции из CR9.0
    #33431895
SashaM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в начале CR пишет Failed to open rowset. Может кто подскажет как возвратить результат запроса из функции. Через подзапрос (Add Command) просьба не предлагать, т.к. нет возможности построить такой запрос.
...
Рейтинг: 0 / 0
Ошибка при запуске функции из CR9.0
    #33432190
FantomGood
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
к сожалению не знаком с работой с Oracle, но могу посоветовать, не исползовать напрямую функцию, а вызывать ее в хранимой процедуре.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Ошибка при запуске функции из CR9.0
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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