Текущий архив: 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.44 MB
Время: 0.006 c