Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Вниз

Запарос по базе данных!   Найти похожие ветки 

 
S   (2002-09-02 10:16) [0]

Привет всем! У меня такой вопрос. Есть база данных MS Access. К ней коннекчусь через ADO. В базе данных около 1 миллиона записей.
Запрос типа "Select * from DB" выполняется около минуты. Результат запроса выводится в Grid.
Подскажите как-нибудь можно ограничить число записей из БД. Т.е. при достижении (например 50 записей) происходило обращение к БД и считывались следующие 50 записей?


 
ЮЮ   (2002-09-02 10:52) [1]

Чтоб тебе этот миллион записей самому просмотреть !!!!


 
S   (2002-09-02 11:15) [2]

Я конечно сам тоже смотрю, но это архив и от него не куда не деться.


 
Blondin   (2002-09-02 11:22) [3]

Access не клиент-серверная база, он будет грузить всю выборку


 
Desdechado   (2002-09-02 11:26) [4]

пишешь
SELECT * FROM tbl WHERE id BETWEEN 50 AND 100

id - первичный ключ,


 
Anatoly Podgoretsky   (2002-09-02 11:27) [5]

А что архив делает в визуальной сетке
Тебе еще везет, что в минуту влезаешь


 
S   (2002-09-02 12:41) [6]

To: Desdechado ©
Это не подходит т.к. иногда необходим поиск записи в архиве.
To: Anatoly Podgoretsky
Заход в архив необходим для определение предыдущего номера и некоторых других параметров. Но это происходит не часто.



 
ЮЮ   (2002-09-03 02:47) [7]

>Это не подходит т.к. иногда необходим поиск записи в архиве.
Так и сделать обращение к архиву, как поиск по более осмысленным полям, чем т.н. "количество записей". Пользователь, получив сетку, всё-равно затем ищет записи с определёнными значениями в определённых полях, причём визуально, т.е. может и проглядеть нужную запись. А те кто ищет то, не знаю что, пусть ждут минуту :-)


 
sgs   (2002-09-03 09:30) [8]

А что юзеры будут в миллионе записей "визуальный поиск осуществлять"!? Какая бы база ни была, но это просто не серьезно делать выборку select * from миллион_записей! :) Сначала пусть юзер определится с тем что он ищет, а потом пиши нормальные запросы.


 
Anatoly Podgoretsky   (2002-09-03 09:39) [9]

S © (02.09.02 12:41)
Вот по этим параметрам надо и делать запрос, а не насиловать пользователся, компьютер и не дай бог сеть/сервер



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

Форум: "Базы";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.013 c
1-73701
!!!!
2002-09-11 10:20
2002.09.23
TListview и цвет строки


7-73915
sndanil
2002-06-27 12:19
2002.09.23
Подскажите пжалуста


1-73598
AlexNO
2002-09-12 09:40
2002.09.23
Региональные стандарты


14-73882
Lamer86
2002-08-29 16:05
2002.09.23
Народ, помогите с файлом


1-73750
AlexanderK2
2002-09-10 15:48
2002.09.23
Аналог С-шного объявления: int myArray





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский