Главная страница
    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.007 c
1-73584
ikivio
2002-09-09 04:36
2002.09.23
Определение конца записи в памяти переменной или функции


1-73662
xaoc_iva
2002-09-12 23:21
2002.09.23
Delphi6 и Origin6.1


14-73828
AndOrXor
2002-08-27 14:09
2002.09.23
Подскажите


14-73823
K-Sergey
2002-08-26 20:24
2002.09.23
Как набрать номер с помощью модема


14-73875
PVOzerski
2002-08-27 21:29
2002.09.23
О tPaintBrush





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский