Вниз
Скачать: 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.013 c
7-93279
Моисей
2002-09-27 17:39
2002.11.28
Delphi не выгружается


3-92908
alxx
2002-11-10 18:24
2002.11.28
Windows NT-authentification в MSSQLServer


1-93000
Viktor Kushnir
2002-11-18 20:21
2002.11.28
System Error. Code: 87.


6-93180
DrKot
2002-10-02 11:58
2002.11.28
Как в IdTCP (indy) организовать поддержку Proxy сервера?


7-93273
Dimosha
2002-09-26 18:01
2002.11.28
PowerOff, Reboot, Suspend, LogOff




   Наверх