Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как бы это сделать? / 4 сообщений из 4, страница 1 из 1
27.04.2006, 17:33
    #33695449
Andrey13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы это сделать?
1.Хочу взять базу Access, на ее основе создать пустую базу Etalon.mdb(только структуру)
2. и запихнуть туда данные из базы Base1.mdb.

Структуры баз почти одинаковые, т.е. все что есть в Enalon, обязательно есть
в Base1.
Да еще сделать все это так, что бы не описовать каждую таблицу отдельно.

Все это надо для проведения Upgrade, при изменении структуры базы.

Можно ли это вообще сделать. И если можно то как?

Или Upgrade, делается вообще по другому?

ADO, VB6, база Access.

Спасибо.
...
Рейтинг: 0 / 0
27.04.2006, 23:36
    #33695986
nibbles
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы это сделать?
1. Создать копию базы методом copy
2. Удалить все записи из всех таблиц
3. Сжать/восстановить
...
Рейтинг: 0 / 0
27.04.2006, 23:41
    #33695989
nibbles
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы это сделать?
или
1. Создать пустую базу данных
2. Определить имена всех объектов
3. С помощью метода docmd.CopyObject создать эти объекты в новой базе данных
...
Рейтинг: 0 / 0
28.04.2006, 01:24
    #33696077
Andrey13
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как бы это сделать?
nibbles
2. Удалить все записи из всех таблиц
3. Сжать/восстановить

2. Есть ли возможность удалить все записи из всех таблиц, не перечисляя их,
т.е. одним запросом, или вернуть имена таблиц из базы для перебора, т.е.

nibbles
2. Определить имена всех объектов


подскажите метод пожалуйста.

3. Можно ли при сжатии указать из какой базы в какую переносить данные?

Хотелось бы максимально отвязаться от переписывания модуля переноса, при изменении структуры базы. За 1,5 года накопилась уйма баз в разных местах (в т.ч. и архивных), а хронологию изменений версий в начале не вел, т.к. изначально не предпологал такого количества копий программы.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как бы это сделать? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]