Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.008 c
4-93729
Санёк
2003-11-19 16:50
2004.01.29
Перехват на функцию CreateDC


1-93529
Navi
2004-01-17 07:28
2004.01.29
Синхронизировать два StringGrid-а


14-93694
Layner
2004-01-06 11:12
2004.01.29
А кому Майкла Джексона жаль?


7-93725
Shaman%20O%20Mega
2003-11-13 14:48
2004.01.29
Загрузка процессора


1-93500
sohat
2004-01-19 09:15
2004.01.29
как поменять кодировку в TMemo?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский