Главная страница
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.012 c
15-1231502113
разбирающийся
2009-01-09 14:55
2009.03.15
карта израиля и палестины


15-1232126943
brrr
2009-01-16 20:29
2009.03.15
Проблема с железом (?)


6-1199984401
maxistent
2008-01-10 20:00
2009.03.15
Проблемы с сокетами


3-1215428978
nemirof
2008-07-07 15:09
2009.03.15
Переделка проекта с Paradox в Interbase/Firebird


15-1231254171
Palladin
2009-01-06 18:02
2009.03.15
Конструкция языка JavaScript