Наполнение ComboBox

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
AndrewMarcovich
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 115
Зарегистрирован: 05.03.2005 (Сб) 10:29

Наполнение ComboBox

Сообщение AndrewMarcovich » 21.07.2005 (Чт) 16:21

Нужно наполнить combobox посредством цикла do until..movenext..loop. Вопрос:какой курсор обеспечивает наилучшую производительность:серверный или клиентский, а также интересует тип (static или openforwardonly) и блокировка?Спасибо заранее!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 21.07.2005 (Чт) 16:26

Серверный + Forward Only + Read Only.
Если набора данных не очень большой, можно SnapShot попробовать.
Lasciate ogni speranza, voi ch'entrate.

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 21.07.2005 (Чт) 16:27

клиентский; форвардонли; ридонли.
имхо так.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 22.07.2005 (Пт) 7:45

alibek писал(а):Серверный + Forward Only + Read Only.
Если набора данных не очень большой, можно SnapShot попробовать.


Серверный тянет данные с сервера построчно, выдавая для каждой строки команду серверу. Клиентский - выдает одну команду и забирает сразу все данные. Так что клиентский тут получше будет...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 22.07.2005 (Пт) 7:47

Зато при клиентском курсоре надо зафетчить весь набор данных, прежде чем с ним можно будет работать.
Lasciate ogni speranza, voi ch'entrate.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 22.07.2005 (Пт) 7:49

alibek писал(а):Зато при клиентском курсоре надо зафетчить весь набор данных, прежде чем с ним можно будет работать.


Ну и что? Это быстро - для комбобокс-а вытягвается не столь уж и много данных по его природе...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList