Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.009 c
3-92860
Nick-From
2002-11-06 23:18
2002.11.28
Delphi + Prolog = Экспертная система


1-93143
VJar
2002-11-18 01:22
2002.11.28
Memo Scrollbars


1-93042
Adrian_Copil_Minune
2002-11-19 12:26
2002.11.28
Где баг???


1-93044
Crey
2002-11-14 13:41
2002.11.28
---|Ветка была без названия|---


4-93289
VepAlex
2002-10-16 23:06
2002.11.28
Мерцает TImage




   Наверх