Обновление в Access больше 10 тыс. записей.
От: m_a_maximov  
Дата: 26.08.04 14:26
Оценка:
Необходимо обновить таблицу в Access содержащую порядка 10 тыс. запись. Обновление выполняется по одной записи. База данных расположена на том же компьютере. Время обновления состовляет приблизительно 1 минута и при использовании ADO и при изпользовании ODBC. Необходимо сократить это время до хотя бы 5 секунд.
Re: Обновление в Access больше 10 тыс. записей.
От: wildwind Россия  
Дата: 26.08.04 16:07
Оценка:
Здравствуйте, m_a_maximov, Вы писали:

__>Необходимо обновить таблицу в Access содержащую порядка 10 тыс. запись. Обновление выполняется по одной записи. База данных расположена на том же компьютере. Время обновления состовляет приблизительно 1 минута и при использовании ADO и при изпользовании ODBC. Необходимо сократить это время до хотя бы 5 секунд.


1. Сжать и дефрагментировать mdb файл.
3. Апгрейдить проц.
2. Запрос и структуру покажи.

Постой, постой... "по одной записи" — это значит в цикле? Тогда сразу бомбу навесим!
Re: Обновление в Access больше 10 тыс. записей.
От: seregaa Ниоткуда http://blogtani.ru
Дата: 27.08.04 09:25
Оценка:
Здравствуйте, m_a_maximov, Вы писали:

__>Необходимо обновить таблицу в Access содержащую порядка 10 тыс. запись. Обновление выполняется по одной записи. База данных расположена на том же компьютере. Время обновления состовляет приблизительно 1 минута и при использовании ADO и при изпользовании ODBC. Необходимо сократить это время до хотя бы 5 секунд.


параметризованные команды пробовали?
Мобильная версия сайта RSDN — http://rsdn.org/forum/rsdn/6938747
Автор: sergeya
Дата: 19.10.17
Re: Обновление в Access больше 10 тыс. записей.
От: Igor Kudryashov Россия  
Дата: 30.08.04 08:42
Оценка:
Здравствуйте, m_a_maximov, Вы писали:

__>Необходимо обновить таблицу в Access содержащую порядка 10 тыс. запись. Обновление выполняется по одной записи. База данных расположена на том же компьютере. Время обновления состовляет приблизительно 1 минута и при использовании ADO и при изпользовании ODBC. Необходимо сократить это время до хотя бы 5 секунд.


1. Кладём данные в текстовый файл. Есть у меня подозрение, что они уже там или это легко сделать.

2. Открываем Access. Пункт меню "Импорт..."

P.S. Параметры импорта (размеры столбцов, типы полей, куда чего класть и пр.) можно запомнить и сохранить для последующего использования.
... << RSDN@Home 1.1.4 @@subversion >>
Re[2]: Обновление в Access больше 10 тыс. записей.
От: Аноним  
Дата: 30.08.04 09:00
Оценка: 4 (1)
Здравствуйте, Igor Kudryashov, Вы писали:

IK>2. Открываем Access. Пункт меню "Импорт..."


более того, это можно сделать с помощью ADO:
INSERT INTO Table2 SELECT * FROM [file2#txt] IN "c:\temp" "TEXT";


IK>P.S. Параметры импорта (размеры столбцов, типы полей, куда чего класть и пр.) можно запомнить и сохранить для последующего использования.


или в файле schema.ini в той же директории, где и текстовый файл
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.