powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / IBStoredProc, IBQuery
4 сообщений из 4, страница 1 из 1
IBStoredProc, IBQuery
    #32614622
karai2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема с использованием TIBStoredProc.

Ситуация:

Из внешнего источника (текстовый файл, ~5000 записей) данные загружаются в БД (FireBird). Для вставки записей в цикле используется хранимая процедура (проверяет входные параметры, формирует выходные, suspend).

При вставке некоторые записи задваиваются - одно выполнение StoredProc1.ExecProc дважды вызывает выполнение хранимой процедуры на сервере. При использовании TIBQuery для вызова процедуры такой ошибки не происходит.

Т.е. ошибка не в процедуре на сервере или во входных данных, а в настройках IBStoredProc (установленные по умолчанию) или в самом компоненте.

Вопросы:

1.Сталкивался ли кто-нибудь с подобной проблемой ?

2.Как достать выходные параметры процедуры при использовании IBQuery:

Query1.SQL.Text := 'select * from procedure ...'

FieldByName('выходной_параметр').Value возвращает пустые значения

Delphi 5.

Спасибо.
...
Рейтинг: 0 / 0
IBStoredProc, IBQuery
    #32614646
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотри сюда .
...
Рейтинг: 0 / 0
IBStoredProc, IBQuery
    #32614706
karai2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
"...втихомолку осуществляется повтор попытки и, чем бы это ни кончилось, управление спокойно передаётся пользовательской программе..."

уроды
...
Рейтинг: 0 / 0
IBStoredProc, IBQuery
    #32614725
Фотография mv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2.Как достать выходные параметры процедуры при использовании IBQuery:

Query1.SQL.Text := 'select * from procedure ...'

FieldByName('выходной_параметр').Value возвращает пустые значения


Не бывает.

Попробуй отобразить в гриде, и посмотри - может, там и вправду пусто?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / IBStoredProc, IBQuery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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