Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.11;
Скачать: CL | DM;

Вниз

Базы данных - MS Access   Найти похожие ветки 

 
B@BY ©   (2005-11-21 10:27) [0]

Мастера, подскажите пожалуйста каким компонентом пользоваться для самой быстрой работы с базами mdb.


 
Sergey13 ©   (2005-11-21 10:30) [1]

Головой. 8-)


 
B@BY ©   (2005-11-21 10:59) [2]

> Sergey13 Смешно :))) А мне нет :(((

У меня на VB была прога которая работала через DAO35 с Access"ом, очень быстро (из dbf в mdb 500 записей добавляла сек. за 10; а если данные уже были в таблице, добавление не требовалось, и все работало за 1 сек.)

А вот на Delphi при использовании:
DAO (использую такую конструкцию подключения: DAO:=CreateOleObject("DAO.DBEngine.35");) добавление идет секунд 20, а если есть повторения то за 10 (в 10 раз дольше чем VB!!).
А при использовании компонентов ADO вообще 30 сек. - добавление, а при существующих записях 20сек.

Подскажите какой компонент использовать для быстрой работы с Access"ом.
А может надо просто правильно настроить подключение через ADO?


 
Sergey13 ©   (2005-11-21 11:04) [3]

2[2] B@BY ©   (21.11.05 10:59)
Я с Аксесом практически не работал, но подразумеваю, что 500 записей вставить и 10 секунд много. Что-то ты делаешь неоптимально. ИМХО.


 
B@BY ©   (2005-11-21 12:18) [4]

Sergey13, так что же тогда делать?
По форумам походил, но для решения своей проблемы ответа так и не нашел...


 
Sergey13 ©   (2005-11-21 12:24) [5]

2 [4] B@BY ©   (21.11.05 12:18)
>По форумам походил, но для решения своей проблемы ответа так и не нашел...

Странно. Вроде все форумы забиты сообщениями типа "Решение проблемы B@BY за 3 минуты", "Несколько вариантов решения проблем B@BY" и т.п.
8-)

>так что же тогда делать?
Тут или-или.
1 или. Читать книги
2 или. Вопросы задавать нормально.

1 правильнее но дольше.

8-)


 
B@BY ©   (2005-11-21 12:44) [6]

Похоже ни кто не может помочь B@BY...
Придется разбераться самому :(((


 
Sergey13 ©   (2005-11-21 12:49) [7]

2[6] B@BY ©   (21.11.05 12:44)
>Похоже ни кто не может помочь B@BY...
И прежде всего сам B@BY 8-)


 
Separator ©   (2005-11-21 12:59) [8]

Незнаю, я работаю через ODBC драйвер. И для доступа хватает обычных Table, Query, Database, скорость не проверял


 
msguns ©   (2005-11-21 15:26) [9]

Работаю с акцесом регулярно последние полгода. В последние месяцы также приходится "щупать" MS SQL Server. Использую ADO через Microsoft OLE-провайдер.
Обновление акцеса (локально) выполняется, конечно быстрее, чем 50 записей в сек (судя по сабжу). Однако для правильного "диагноза" нужен код, ибо "добавлять записи в таблицу Access" можно по всякому, в т.ч. и используя буферизацию или серверный курсор при вставке "по одной".



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

Текущий архив: 2005.12.11;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.043 c
10-1108721885
kblc
2005-02-18 13:18
2005.12.11
OLEContainer and MDIChild


3-1130480653
goris
2005-10-28 10:24
2005.12.11
Использование баз 1С


2-1132905010
rsboarder
2005-11-25 10:50
2005.12.11
Фунция Round


9-1121760721
google_na_otdyhe
2005-07-19 12:12
2005.12.11
Кто что написал


2-1133037065
vadik
2005-11-26 23:31
2005.12.11
coinitialize