|
Ошибка при запуске функции из CR9.0
|
|||
---|---|---|---|
#18+
При запуске функции выдаёт ошибку: ORA-14552: cannot parfom a DDL, commit or rollback inside a query or DML Каким образом можно обойти эту ошибку? Применяя в функции commit. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2005, 08:04 |
|
Ошибка при запуске функции из CR9.0
|
|||
---|---|---|---|
#18+
какую функцию Вы используете, и на каком сервере? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.12.2005, 11:20 |
|
Ошибка при запуске функции из CR9.0
|
|||
---|---|---|---|
#18+
Функция собственно написанная. В ней я делаю отбор по критериям и записываю это в таблицу. Соответственно чтобы зафиксировать делаю commit. В Crystal Report 9.0 создаю SQL поле в котором вызываю функцию, с передачей параметров. И на этом этапе CR выдаёт ошибку. Это можно обойти если возвращать типа открытого курсора или тому подобное, чтобы не писать в таблицу. Но как это зделать я не знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2005, 06:55 |
|
Ошибка при запуске функции из CR9.0
|
|||
---|---|---|---|
#18+
Да забыл написать. Использую Oracle 9.2.0.4 и Cystal Report 9.0 (без сервера) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2005, 06:57 |
|
Ошибка при запуске функции из CR9.0
|
|||
---|---|---|---|
#18+
Да в начале CR пишет Failed to open rowset. Может кто подскажет как возвратить результат запроса из функции. Через подзапрос (Add Command) просьба не предлагать, т.к. нет возможности построить такой запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.12.2005, 07:01 |
|
|
start [/forum/topic.php?fid=31&fpage=166&tid=1539347]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 140ms |
0 / 0 |