![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
как получить DDL таблиц, сделанных в конструкторе? [D7, Access]
umbra © (2007-11-02 11:30:00)возможно ли это вообще? с помощью ADO или ADOX или чего нибудь другого?
И еще вопрос - если создать базу MSJet 4.0 с помощью ADOX, то какой версии акцеса она соответствует?
Slym (2007-11-06 12:04:00) [1]в ацесе есть мастер переноса в MS SQL Server, переграть и смотреть скрипт убирая Serverовские навороты
sniknik (2007-11-02 13:39:00) [2]> а в виде SQL никак?
я такого способа не знаю. (для MSSQL видел, для access нет)
> только свой генератор писать?
ну, или готовый поискать.
umbra (2007-11-02 13:23:00) [3]а в виде SQL никак? только свой генератор писать?
sniknik (2007-11-02 12:31:00) [4]> возможно ли это вообще?
смотря что, полностью получить структуру это врядли (имею ввиду формы, обработчики, отчеты и т.д. что делает базу аксесса "приложением аксесса", т.к. там нужна интерпретация данных, а их формат в мелкософте... ),
если же чисто данных то для ADO все получается через OpenSchema (метод коннекта)
а ADOX, это фактически сама по себе схема (набор) обьектов, т.е. получаешь обьект смотришь свойства. (в теории, на практике не приходилось часто общаться)
> то какой версии акцеса она соответствует?
наверняка это зависит от версии jet (+ прямое указание типа Jet OLEDB:Engine Type=х). без этого указания т.е. по умолчанию, на последнем на сейчас джете версия 2000.