powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Исчезают параметры хранимой процедуры!
3 сообщений из 3, страница 1 из 1
Исчезают параметры хранимой процедуры!
    #32072018
Andronick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Может это не совсем сюда (клиент написан на 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, и её параметров.
Честно говоря, теряюсь в догадках что предпринять.
Может кто то сталкивался с подобной проблемой ?
Спасибо за совет!
...
Рейтинг: 0 / 0
Исчезают параметры хранимой процедуры!
    #32073725
NAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NAV
Гость
Как же, как же :) Не далее, чем пару дней назад... :)
Только в 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 и попытайся понять, что же на самом деле происходит... :)
...
Рейтинг: 0 / 0
Исчезают параметры хранимой процедуры!
    #32073726
NAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
NAV
Гость
Т.е. считаю, что в данном случае проблема параметра не зависит от того, ADOQuery-овский ли он или ADOStoredProc-едурный - проблема здесь одной природы: вмешательство вызываемых SQL-команд
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Исчезают параметры хранимой процедуры!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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