|
|
|
Исчезают параметры хранимой процедуры!
|
|||
|---|---|---|---|
|
#18+
Добрый день! Может это не совсем сюда (клиент написан на Delphi с подключением через ODBC), но все таки, может кто то сталкивался: У меня есть SP с несколькими параметрами. Обычно (при обработке какого то одного документа) всегда все работает, я задаю параметры, и запускаю SP: SP_BANK.StoredProcName:='BW_CHECK;1'; SP_BANK.Params[0].Name:='ppp'; SP_BANK.ParamByName('@p1').AsInteger:=222; SP_BANK.ParamByName('@p2').AsInteger:=333; SP_BANK.Prepare; SP_BANK.ExecProc; Но в определенный момент (при смене обработки документа) все параметры исчезают и при запуске SP естеств. выдается ошибка - такого параметра нет! Суть не в том какой именно документ обрабатывается и что происходит в процессе перезагрузки (коннект с базой при этом не разрывается), это я попытаюсь выяснить, а наверное в том, какие можно использовать средства для мониторинга состояния SP, и её параметров. Честно говоря, теряюсь в догадках что предпринять. Может кто то сталкивался с подобной проблемой ? Спасибо за совет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.11.2002, 15:21:54 |
|
||
|
Исчезают параметры хранимой процедуры!
|
|||
|---|---|---|---|
|
#18+
Как же, как же :) Не далее, чем пару дней назад... :) Только в Builder-e. Искал по сети и вот что обнаружил (правда, для Delphi) (цитирую): You can easily fix this by creating the parameters before calling ADOQuery.Parameters.ParamByName('ParamName').Value by calling: ADOQuery.Parameters.ParseSQL(ADOQuery.SQL.Text, True) Короче, почитай про этот ParseSQL и попытайся понять, что же на самом деле происходит... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2002, 00:30:19 |
|
||
|
|

start [/forum/topic.php?fid=46&msg=32072018&tid=1818430]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 333ms |

| 0 / 0 |
