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

Вниз

Надо ли закрывать курсоры?   Найти похожие ветки 

 
Новенький   (2008-07-17 21:43) [0]

Если я делаю dataset.open
надо ли в конце делать dataset.close?


 
Johnmen ©   (2008-07-17 21:55) [1]

В каком конце?


 
Правильный$Вася   (2008-07-17 22:18) [2]

по мере ненадобности закрывай
если же у тебя там постоянно одни и те же данные до конца работы с программой,то можно не закрывать, отключение от БД или даже зевершение приложения освободит все ресурсы и так, хотя это с эстетической точки зрения не очень красиво


 
keymaster ©   (2008-07-18 10:21) [3]

Я закрываю когда курсор больше не нужен.


 
Ega23 ©   (2008-07-18 10:30) [4]


> Я закрываю когда курсор больше не нужен.


У тебя несколько извращённое понимание термина "курсор".

А в остальном - да, ты прав. Открыл - поработал с данными - закрыл.


 
keymaster ©   (2008-07-18 12:29) [5]


> У тебя несколько извращённое понимание термина "курсор".

не исключено


> А в остальном - да, ты прав. Открыл - поработал с данными
> - закрыл.

именно


 
Anatoly Podgoretsky ©   (2008-07-18 15:45) [6]


> У тебя несколько извращённое понимание термина "курсор".

А у тебя какое понятие, нужно для общей точки общения.
Пока я не знаю других решений в Дельфи, как (Дельфи) курсоры при работе с КС. Если не считать однонаправленных наборов, но и то их часто называютс однонаправленный курсор, поскольку есть навигация по возвращеному набору данных, пусть и в одном направление.


 
MsGuns ©   (2008-07-18 16:22) [7]

Если данные, полученные от сервера по запросу НА КЛИЕНТЕ, могут быть периодически нужны даже если они не отображаются (например считана информация справочника), то лучше записать их в ОП (через рекорды+список указателей или собственные классы) и оттуда уже "сверяться" - это существенно быстрее "лазания" по открытому датасету)? после чего НД закрыть,

Теримином "Курсор", насколько я знаю, оперируют когда программируют на стороне сервера (ХП, функции и т.д.) либо когда НД открыт на клиенте, но курсор на стороне сервера.


 
Правильный$Вася   (2008-07-18 16:34) [8]


>  информация справочника), то лучше записать их в ОП (через
> рекорды+список указателей или собственные классы) и оттуда
> уже "сверяться" - это существенно быстрее "лазания" по открытому
> датасету)

если справочник на 10 позиций, то разницы в скорости никакой, а удобство датасета - заметное, потому как его можно использовать сразу же в разных лукапах и т.п., т.е. в механизмах, ориентированных на датасет, а не на "свои классы" или списки рекордов



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

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

Наверх




Память: 0.48 MB
Время: 0.017 c
2-1232617282
nst1974
2009-01-22 12:41
2009.03.15
создание клиент серверные части БД


15-1231582957
saNat
2009-01-10 13:22
2009.03.15
Требуется помощь в настройке Internet-шлюза


2-1233088439
figi
2009-01-27 23:33
2009.03.15
Можно ли замедлить MediaPlayer?


15-1231919578
Анна
2009-01-14 10:52
2009.03.15
Отсутствие палитры компонентов в Delphi7


15-1231177309
nonamez11
2009-01-05 20:41
2009.03.15
смена картинки при наведении