Я использую одноразовое развертывание, но у меня есть новый файл доступа, но мне нужен старый - PullRequest
3 голосов
/ 08 апреля 2010

Это ситуация. У меня есть приложение Windows Form, которое использует базу данных доступа для хранения информации. Все идет хорошо. Теперь я собираюсь выпустить новую версию с обновленным файлом доступа (2 новые таблицы, 1 старая таблица с новым столбцом). Но люди, которые использовали приложение, не хотят, чтобы они теряли информацию при обновлении до новой версии.

Как лучше всего справиться с этой ситуацией?

Я использую Visual Studio 2008 и vb.net для написания приложения Windows Form.

Спасибо

1 Ответ

4 голосов
/ 08 апреля 2010

Как я вижу, у вас есть 2 варианта

Измените старую БД на компьютере каждого пользователя с помощью кода, чтобы включить новые столбцы и т. Д.

Скопируйте новую БД при установке под другим именем, затем, используя код, снова скопируйте данные из старой, прежде чем удалить ее и переименуйте новую в так называемую

Вот ссылка, чтобы помочь, если вы выберете вариант 1

http://allenbrowne.com/func-DAO.html

...