|
|
|
IBStoredProc, IBQuery
|
|||
|---|---|---|---|
|
#18+
Проблема с использованием TIBStoredProc. Ситуация: Из внешнего источника (текстовый файл, ~5000 записей) данные загружаются в БД (FireBird). Для вставки записей в цикле используется хранимая процедура (проверяет входные параметры, формирует выходные, suspend). При вставке некоторые записи задваиваются - одно выполнение StoredProc1.ExecProc дважды вызывает выполнение хранимой процедуры на сервере. При использовании TIBQuery для вызова процедуры такой ошибки не происходит. Т.е. ошибка не в процедуре на сервере или во входных данных, а в настройках IBStoredProc (установленные по умолчанию) или в самом компоненте. Вопросы: 1.Сталкивался ли кто-нибудь с подобной проблемой ? 2.Как достать выходные параметры процедуры при использовании IBQuery: Query1.SQL.Text := 'select * from procedure ...' FieldByName('выходной_параметр').Value возвращает пустые значения Delphi 5. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 13:23:44 |
|
||
|
IBStoredProc, IBQuery
|
|||
|---|---|---|---|
|
#18+
Смотри сюда . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 13:31:59 |
|
||
|
IBStoredProc, IBQuery
|
|||
|---|---|---|---|
|
#18+
"...втихомолку осуществляется повтор попытки и, чем бы это ни кончилось, управление спокойно передаётся пользовательской программе..." уроды ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 13:54:56 |
|
||
|
IBStoredProc, IBQuery
|
|||
|---|---|---|---|
|
#18+
2.Как достать выходные параметры процедуры при использовании IBQuery: Query1.SQL.Text := 'select * from procedure ...' FieldByName('выходной_параметр').Value возвращает пустые значения Не бывает. Попробуй отобразить в гриде, и посмотри - может, там и вправду пусто? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 13:59:20 |
|
||
|
|

start [/forum/topic.php?fid=40&tid=1578203]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
189ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 199ms |
| total: | 476ms |

| 0 / 0 |
