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

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

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

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

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

пример ErWin

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


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