Главная страница
    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.47 MB
Время: 0.042 c
3-1130399234
Nikola62
2005-10-27 11:47
2005.12.11
Постраничный запрос


2-1132666961
DelphiLexx
2005-11-22 16:42
2005.12.11
Что такое TrueType шрифты


14-1132314922
Opilki_Inside
2005-11-18 14:55
2005.12.11
Полупрозрачность иконок


1-1132127109
злобная танька
2005-11-16 10:45
2005.12.11
построить линии уровня


3-1130156030
napik
2005-10-24 16:13
2005.12.11
Asses





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