powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL, ZUpdateSQL и хранимые процедуры
2 сообщений из 2, страница 1 из 1
PostgreSQL, ZUpdateSQL и хранимые процедуры
    #33714302
Sir_Kot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток, уважаемые участники форума!

Имеет быть следующая проблема:

Использую ZEOS для работы с PostgreSQL. Основной датасет - ZQuery, К нему прикручен ZUpdateSQL. В ZUpdateSQL на Insert производится вызов хранимой процедуры insert_into_main(params...), возвращает int.
Вызов выглядит:
select insert_into_main('par1','par2')

Как и положено, при выполнении ZQuery->Insert(), заполнении данных, ZQuery->Post() вызывается скрипт из ZUpdateSQL. При этом вызов функции производится, в БД данные модифицируются, но при попытке ZQuery->Refresh() или Close() компонент падает - illegal pointer operation и куча Acess Violation.

Но по специфике проекта надо, чтобы вставку производила именно хранимая процедура - там отрабатывается прорва логики на самом сервере.

Судя по всему, ZUpdateSQL не дружит со скриптами, к-рые что-то возвращают.

Можно, конечно, влепить еще один ZQuery и скрипты отрабатывать на нем, но может можно заставить ZUpdateSQL исполнять свои обязанности...

Поэтому спрашиваю - может ли кто-нибудь что-нибудь посоветовать в такой ситуации?
...
Рейтинг: 0 / 0
PostgreSQL, ZUpdateSQL и хранимые процедуры
    #33716058
ZemA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробуй поэкспериментируй с ";" в конце sql запроса
сам сталкивался, сейчас уже точно не помню, но был там какой-то глюк с вызовом ХП, то ли с ";" в конце sql запроса, то ли без нее
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL, ZUpdateSQL и хранимые процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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