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

Вниз

Базы данных - 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.033 c
14-1132656545
Def
2005-11-22 13:49
2005.12.11
Как определить SMTP сервер моего провайдера


11-1084104283
yustas
2004-05-09 16:04
2005.12.11
Хелп


14-1132144432
dr Tr0jan
2005-11-16 15:33
2005.12.11
Глюк в Multisim (EWB)


1-1131691942
Shopot
2005-11-11 09:52
2005.12.11
Как нарисовать в Delphi объекты как в Excel е?


14-1132392037
Separator
2005-11-19 12:20
2005.12.11
XML





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