Главная страница
    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.46 MB
Время: 0.039 c
14-1132696208
Separator
2005-11-23 00:50
2005.12.11
Интересное мнение о форуме


14-1132728693
DelphiN!
2005-11-23 09:51
2005.12.11
Программа для перенаправления запросов на прокси сервер


1-1131999469
Razor
2005-11-14 23:17
2005.12.11
Окно, "прозрачное" для кликов мыши


14-1132401904
Иксик
2005-11-19 15:05
2005.12.11
Очень странная проблема


2-1132141708
Hellga
2005-11-16 14:48
2005.12.11
ресурсы в delphi





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