powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление структуры БД Access.
8 сообщений из 8, страница 1 из 1
Обновление структуры БД Access.
    #32812102
PeterSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Файл .mdb инсталируется вместе с программой. При инсталяции можно выбрать и существующий файл .mdb, но при этом нужно обновить:
1) Проверить есть ли таблица tblNew в базе
2) Если есть обновить добавить поля fldNew
3) Обновить Relationships
4) Проверить какой ключ у этой таблицы. Если ключ сосотоит не из полей fldKey1 и fldKey2, то сделать эти поля ключами.

Я хочу при инсталяции просто запускать SQL скрипт, который все эти действия проделает, но я не нашел DDL в ACCESS? Помогите примерами, пожалуйста.
...
Рейтинг: 0 / 0
Обновление структуры БД Access.
    #32812140
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На чем программа ?
Подключить библиотеки ADOX и ADODB. Или DAO. Открыть объект Access.Application. И ковыряться в нем сколько душе угодно. Все примеры задач, какие требуются есть в хелпе. Эф1 в руки!
...
Рейтинг: 0 / 0
Обновление структуры БД Access.
    #32812310
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
но я не нашел DDL в ACCESS

плохо искал - create и alter есть см F1
...
Рейтинг: 0 / 0
Обновление структуры БД Access.
    #32812501
PeterSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Create и alter я конечно нашел. А вот как написать SQL скрипт, который предварительно проверит есть ли такая таблица в БД? Что-нибудь типа sysobjects есть?
...
Рейтинг: 0 / 0
Обновление структуры БД Access.
    #32812529
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
системные таблицы есть ,а вот скриптов нет.В запросе нельзя написать Go,нельзя поставить 2 insert или update.
Посему скрипт заменяется VBA цепочкой либо ...execute либо работой через adox / DAO,типичный пример BpWin.
...
Рейтинг: 0 / 0
Обновление структуры БД Access.
    #32812544
PeterSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жаль что скриптов нет, а есть только одиночные комманды. Может кто-нибудь скинет линк на Help по SQL в Access нормальный?
...
Рейтинг: 0 / 0
Обновление структуры БД Access.
    #32812605
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.msaccess.ru/Download.html

http://www.msaccess.ru/Files/TheBestAccessHelp.zip

токмо без DAO/ADOX будет трудно

пример ErWin

/topic/116950&hl=erwin
...
Рейтинг: 0 / 0
Обновление структуры БД Access.
    #32812766
Фотография Программист-Любитель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что значит одиночные команды ? Пишется нормальный алгоритм на VBA с использованием объектов каталог, таблица, поле, связь...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Обновление структуры БД Access.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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