Обновить таблицу = удалить таблицу + создать таблицу? Так?

Программирование на Visual Basic for Applications
erzhavin
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 11.07.2005 (Пн) 13:29

Обновить таблицу = удалить таблицу + создать таблицу? Так?

Сообщение erzhavin » 25.10.2006 (Ср) 14:18

Есть в БД Access таблица. ПРОСТО ОГРОМНАЯ!!! Несколько сот тысяч записей с более чем 50-ю полями.
Таблица лежит у меня локально. Такая же таблица лежит на серваке в Европе и обновляется каждую ночь.
Для того чтобы обновить свою локальную таблицу я каждое утро делаю программно по расписанию:
1) Удаляю свою таблицу.
2) Открываю запрос на создание таблицы. Для этого используется европейская таблица через ODBC соединение.

Это занимает около 2-ух часов, так как соединение у меня не ахти.

Подскажите пожалуйста - правильно ли удалять таблицу а потом ее же заново создавать? Как вообще в таком случае поступают? Может это решение "в лоб"??? Хотя надо признать, что оно работает... :lol:
Однако данные растут, а время на создание таблицы все увеличивается.
Спасибо. :oops:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 25.10.2006 (Ср) 14:21

Каким образом обновляются данные?
Только обновляются записи? Обновляются и добавляются записи? Обновляются, удаляются, добавляются?
Есть ли уникальный и неизменный ключ?
Lasciate ogni speranza, voi ch'entrate.

erzhavin
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 11.07.2005 (Пн) 13:29

Сообщение erzhavin » 25.10.2006 (Ср) 14:25

Извините забыл об этом написать (хотя хотел)... :oops:
Данные и удаляются и прибавляются и изменяются.
Ключей никаких нет, как не странно. Вот такая вот странная таблица. :shock:

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 25.10.2006 (Ср) 14:53

Ну тогда ничего и не сделаешь.
Попроси европейских товарищей, чтобы они делали экспорт таблицы в файл, упаковывали его и высылали тебе, тогда трафик будет меньше.
Lasciate ogni speranza, voi ch'entrate.

erzhavin
Новичок
Новичок
 
Сообщения: 46
Зарегистрирован: 11.07.2005 (Пн) 13:29

Сообщение erzhavin » 25.10.2006 (Ср) 15:04

alibek писал(а):Ну тогда ничего и не сделаешь.
Попроси европейских товарищей, чтобы они делали экспорт таблицы в файл, упаковывали его и высылали тебе, тогда трафик будет меньше.

Спасибо! Я на самом деле так и думал - просто хотел подтверждения того что все правильно делаю.
Товарищи европейские неподъемные - тут даже и пытаться не нужно. Вы когда нибудь общались с огромной бюрократичной машиной которой все равно, что где-то там в холодной заснеженной России БД обновляется медленно? У них об этом голова не болит... :twisted:


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 87

    TopList