Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.28;
Скачать: CL | DM;

Вниз

SQLClientDataSet   Найти похожие ветки 

 
Senator ©   (2002-11-12 15:52) [0]

Такой вопрос:
почему если св-во CommandText у компонента SQLClientDataSet заполнено на этапе проектирования, запрос выполняеться быстро, а если делать:
SQLClientDataSet1.Close;
SQLClientDataSet1.CommandText:="";
SQLClientDataSet1.CommandText:=strSQl;
SQLClientDataSet1.Open;
то запрос выполняеться долго (14 сек) ??????
Заранее благодарю.


 
Senator ©   (2002-11-12 16:09) [1]

ну что, никто помочь не может ????


 
KoluChi ©   (2002-11-12 16:22) [2]

Сейчас Oracle нет под рукой, могу только советовать попробовать:
1. убери строчку SQLClientDataSet1.CommandText:=""; //она лишняя
2. strSQL сделать одной строкой, т.е. без #13#10.



 
KoluChi ©   (2002-11-12 16:36) [3]

еще можно попробовать перед SQLClientDataSet1.Open;
поставить SQLClientDataSet1.Prepared := true;


 
Senator ©   (2002-11-12 16:54) [4]

пробывал убирать #13#10 - не помогает, и ИМХО SQLClientDataSet1 не имеет Prepared.
Самое интерестное, что воспользовавшись компонентами NCOCI8, не меняя кода, произодительность увеличилась почти до идеала :-)



Страницы: 1 вся ветка

Текущий архив: 2002.11.28;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.011 c
1-92955
han_malign
2002-11-18 12:42
2002.11.28
Перетаскивание формы за контент руками


14-93207
Akhmadey
2002-11-08 16:09
2002.11.28
Где взять рабочие компоненты


1-93097
brestmarket
2002-11-16 03:04
2002.11.28
Вызов из Word приложения Delphi?


14-93185
Ketmar
2002-11-08 17:36
2002.11.28
OpenGL: определение того, был ил отрисован хоть один пиксел...


3-92854
Gregory
2002-11-09 09:39
2002.11.28
Удаление записей из Paradox