Форум: "Базы";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];
ВнизСбрасываются все параметры в Params в StoredProc!!! Найти похожие ветки
← →
BorisUK (2003-12-30 16:28) [0]у меня такая связка в трехзвенке
TClientDataSet ->TProvider -> TOraStoredProc
После ClientDataSet1.Execute Сбрасываются все параметры в Params остается тока result тоесть out параметр возвращаемый функцией...
тоесть приходится делать каждый раз FetchParams что замедляет работу ну и в данном случае есть подозрение, что иногда подвисает на выполнении FetchParams ...
Мне кажется что так быть не должно... раз сделав FetchParams в дизайнере... больше состав параметр менятся не должен...
Других процедур я динамически туда не цепляю и специально с параметрами ничего не делаю...
Подскажите можно ли от этого избавится и как? Где копать?
Заранее Спасиб.
← →
BorisUK (2003-12-31 09:26) [1]проверенно что так происходит тока в трехзвенке... в двузвенке пашет как надо!
чтото у TClientDataSet ?
может ктото сталкивался?
← →
Nikolay M. (2003-12-31 09:48) [2]Угу. Точно тоже самое было, только при использовании БДЕ. Напрягало. Вроде, помнится, при использовании TХХХQuery таких проблем не было. Ковыряться в исходниках времени не было, поэтому пришлось идти по пути наименьшего сопротивления :(
← →
BorisUK (2003-12-31 12:19) [3]кое что еще раскопал...
раз уж идти по пути наименьшего сопротивления, то замеченно, что
если не функция а процедура, но с параметром не просто out а IN OUT то все нормально...
Получается что после того как результат вернут, то все старые параметры коцаются и в params заполняются только вернутые параметры. Напоминаю... это тока на трехзвенке... на тыузвенке все работает стандартно _нормально_!!!
Тоесть можно заменить вызовы всех функций процедурами где все параметры in out но... Хотелось бы докапаться до сути проблемы.
Напоминаю... это тока на трехзвенке... на тыузвенке все работает стандартно _нормально_!!!
Мастера , Есть предоложения?
← →
Johnmen (2003-12-31 12:25) [4]В хелпе именно так :
After executing the appropriate statement, the provider returns any output parameters and Execute updates the Params property to reflect them.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.01.29;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c