Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 01.01.2008
Сообщений: 106

Как открыть большую dbf базу, используя DAO?

16.01.2008, 16:56. Показов 1847. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите по сабжу...
Как поступить?? БАза весит порядка 11 мб, другая 35 мб...
их нада юзать в качестве справочников...

Заранее спасибо..
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.01.2008, 16:56
Ответы с готовыми решениями:

Как открыть базу dbf 2.6ver.. через DAO
При открытии он мне пишет что ISAM не установлен. Где можно взять билиотеку чтобы открывать старые базы FoxPro 2.6

Как открыть базу данных с паролем....используя DAO????
Мне надо открыть базу данных с паролем... я работаю с DAO 3.60 ..... как сформировать запрос?

Как открыть dbf-базу для записи, используя ADO?
Пишу Set oCN = New ADODB.Connection Set oRS = New ADODB.Recordset oCN.ConnectionString = 'Provider=MSDASQL.1;Persist Security...

9
0 / 0 / 0
Регистрация: 01.01.2008
Сообщений: 106
17.01.2008, 08:52  [ТС]
но в общем можно и юзать ADO....
но все равно тормоза (
0
ger
17.01.2008, 09:55
У меня база весит 50М и через DAO юзается быстро путем SQL запросов.
А в чем конкретно тормоз ??
0 / 0 / 0
Регистрация: 01.01.2008
Сообщений: 106
17.01.2008, 11:11  [ТС]
долго идет и выборка и т.д.
например чтоб загрузить часть ее в комбо... приходится ждать...
машина селерон 400, 160 ОЗУ

Как ты ее используешь, что не наблюдается тормозняк?? Последовательным доступом через ДатаКонтрол? или как..
(
0
0 / 0 / 0
Регистрация: 01.01.2008
Сообщений: 106
20.01.2008, 08:29  [ТС]
Народ! Помогите по сабжу плиз....
0
ger
20.01.2008, 10:32
Этот сервер(Relib), с тормозами.
Я ответ посылал, ну и где он...?
Ты скажи, у тебя база-то индексирована?
0 / 0 / 0
Регистрация: 01.01.2008
Сообщений: 106
20.01.2008, 11:53  [ТС]
база не индексирована...
как ее индексировать? или использовать Фокс?
но тогда как юзать индексные файлы?
Я слышал про асинхронный запрос... но как его юзать?
0
ger
20.01.2008, 12:15
Если это Access, то открываешь базу, отмечаешь нужную таблицу, нажимаешь на 'Конструктор'.
Теперь отмечаешь нужное поле, и делаешь отметку в графе 'Индексированное поле' так как тебе надо.
А индексировать нужно только те поля, которые упоминаются в запросе, иначе база сильно вырастет в размере.
Скорость поиска и выборки в индексированной базе в несколько раз выше, чем в простой, даже при увеличившемся размере.
Ну и при доступе к базе стоит использовать SQL запрос с необходимыми данными, а не открывать ее всю. Будет моментально!
Удачи!
0 / 0 / 0
Регистрация: 01.01.2008
Сообщений: 25
20.01.2008, 12:15
может быть я чего не понимаю - тогда сорри... но почему бы не разобрать эти базы вручную... скорость гарантированно возрастет на порядок... тем более что формат файла dbf для чтения представляется тривиальнейшим! или в VB нет возможности читать напрямую двоичные файлы?
0
0 / 1 / 3
Регистрация: 27.03.2012
20.01.2008, 12:25
>> Если это Access

Читай заголовок темы...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.01.2008, 12:25
Помогаю со студенческими работами здесь

Как открыть dbf-файл в DAO для общего доступа?
Народ, помогите по сабжу...

Как вставить рисунок в базу данных Access 2000 не используя DAO соединение?
Как вставить рисунок в базу данных Access 2000 не используя DAO соединение.

Открыть базу dbf в sql server 2008
Помогите пожста открыть, а лучше сконвертировать эту базу данных dbf в формат sql server 2008. пробовал различными конверторами, но они не...

Как программно перегнать базу из *.dbf в базу access
Как программно перегнать базу из *.dbf в базу access. С указанием полей из которых в которые надо перегнать

Как подключить базу данных созданную в DBF Navigator с форматом ".dbf" к приложению на Lazarus?
1) Обязательно ли эти БД хранить ТОЛЬКО на диске C 2) Дайте полный алгоритм подключения их к проекту. Вот есть форма что на неё...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru