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

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

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

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

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

ADO, VB6, база Access.

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

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

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


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

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

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


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