|
![]() |
#1 |
Участник
|
RedFox,
про серверные курсоры я вчера поняла, покопавшись с профайлером. Только не поняла, что значит "пока работает с курсорами"? Есть информация о другом принципе работы с данным в 6-ке? Если да, поделитесь, пожалуйста. Получается, что после наложения фильтра, finsql отправляет запрос на сервер, сервер возвращает набор в виде курсора, а далее это работа finsql отобразить его для нас. Я правильно понимаю, что серверные курсоры поддерживают свое автоматическое обновление? Т.е. при переходе на след. запись запрос на сервер (обращение к базе) происходит, но косвенно, посредствам внутренних процедур серверных курсоров? В том же профайлере обнаружено, что при переходе между записями выполняется процедура sp_execute (used to execute a prepared SQL statement.), т.е. некий запрос к серверу каждый раз выполняется. Наверное, это и есть обновление инф-ии о записи в текущем клиентском курсоре. Код: exec sp_execute 26,'CRONUS International Ltd.',0,<внутренний код записи> |
|