
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.11.2002, 15:21:54
|
|||
|---|---|---|---|
Исчезают параметры хранимой процедуры! |
|||
|
#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, и её параметров. Честно говоря, теряюсь в догадках что предпринять. Может кто то сталкивался с подобной проблемой ? Спасибо за совет! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2002, 00:30:19
|
|||
|---|---|---|---|
|
|||
Исчезают параметры хранимой процедуры! |
|||
|
#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:34:43
|
|||
|---|---|---|---|
|
|||
Исчезают параметры хранимой процедуры! |
|||
|
#18+
Т.е. считаю, что в данном случае проблема параметра не зависит от того, ADOQuery-овский ли он или ADOStoredProc-едурный - проблема здесь одной природы: вмешательство вызываемых SQL-команд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1818430]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
65ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
23ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 352ms |

| 0 / 0 |
