Необходимо обновить таблицу в Access содержащую порядка 10 тыс. запись. Обновление выполняется по одной записи. База данных расположена на том же компьютере. Время обновления состовляет приблизительно 1 минута и при использовании ADO и при изпользовании ODBC. Необходимо сократить это время до хотя бы 5 секунд.
Здравствуйте, m_a_maximov, Вы писали:
__>Необходимо обновить таблицу в Access содержащую порядка 10 тыс. запись. Обновление выполняется по одной записи. База данных расположена на том же компьютере. Время обновления состовляет приблизительно 1 минута и при использовании ADO и при изпользовании ODBC. Необходимо сократить это время до хотя бы 5 секунд.
1. Сжать и дефрагментировать mdb файл.
3. Апгрейдить проц.
2. Запрос и структуру покажи.
Постой, постой... "по одной записи" — это значит в цикле? Тогда сразу бомбу навесим!
Здравствуйте, m_a_maximov, Вы писали:
__>Необходимо обновить таблицу в Access содержащую порядка 10 тыс. запись. Обновление выполняется по одной записи. База данных расположена на том же компьютере. Время обновления состовляет приблизительно 1 минута и при использовании ADO и при изпользовании ODBC. Необходимо сократить это время до хотя бы 5 секунд.
1. Кладём данные в текстовый файл. Есть у меня подозрение, что они уже там или это легко сделать.
2. Открываем Access. Пункт меню "Импорт..."
P.S. Параметры импорта (размеры столбцов, типы полей, куда чего класть и пр.) можно запомнить и сохранить для последующего использования.
... << RSDN@Home 1.1.4 @@subversion >>