powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Informix [игнор отключен] [закрыт для гостей] / SQL Error (-507): Cursor (cur751e6510) not found.
8 сообщений из 8, страница 1 из 1
SQL Error (-507): Cursor (cur751e6510) not found.
    #33809570
Valentyn Pidburtnyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На Base1@Server1 есть процедура, которая вставляет данные с БД Base1 сервера Server1 на БД Base2 на Server2. Запускается на Server1.

create procedure _TEMP

insert into Base2@Server2:Table2(id)
select id from Table1;

end procedure

Проблема: запустить ее можно только один раз, дальше будет сабжевая ошибка.
Если запускать текст инсерта без процедуры - запускается произвольное кол-во раз...:(
...
Рейтинг: 0 / 0
SQL Error (-507): Cursor (cur751e6510) not found.
    #33809589
Откуда и как запускаете?
...
Рейтинг: 0 / 0
SQL Error (-507): Cursor (cur751e6510) not found.
    #33809655
Valentyn Pidburtnyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ФедоренкоОткуда и как запускаете?
В данном случае ServerStudio.
А какая разница? Ведь материцца-то сервер...
...
Рейтинг: 0 / 0
SQL Error (-507): Cursor (cur751e6510) not found.
    #33809668
Valentyn Pidburtnyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ФедоренкоОткуда и как запускаете?
Запустил и под другим клиентом - тот же результат.
...
Рейтинг: 0 / 0
SQL Error (-507): Cursor (cur751e6510) not found.
    #33809912
Текст запуска можно?
...
Рейтинг: 0 / 0
SQL Error (-507): Cursor (cur751e6510) not found.
    #33809919
Александр ФедоренкоТекст запуска можно?
Да и текст создания процедуры некорректен вроде...
...
Рейтинг: 0 / 0
SQL Error (-507): Cursor (cur751e6510) not found.
    #33810522
Valentyn Pidburtnyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ФедоренкоТекст запуска можно?
Банально:

execute procedure _Export(1, 1083097);
...
Рейтинг: 0 / 0
SQL Error (-507): Cursor (cur751e6510) not found.
    #33810584
Valentyn Pidburtnyi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Александр ФедоренкоДа и текст создания процедуры некорректен вроде...

Процедура
create procedure _Export
(
_action int
,_oper_ref int
)

define _tc, _err, _err_isam int;
define _err_str varchar(128);

on exception set _err, _err_isam, _err_str
raise exception _err, 0, _err_str;
end exception;

delete from wh@hawk1:import where sid = dbinfo('sessionID');

insert into wh@hawk1:import(sid, oper_ref, goods_ref, izm_ref, count)
select dbinfo('sessionID'), d.oper_ref, d.goods_ref, g.izm_ref, d.count
from details d
join goods g on g.id = d.goods_ref
where d.oper_ref = _oper_ref;

end procedure;
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / SQL Error (-507): Cursor (cur751e6510) not found.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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