Re: Вопрос про access

Ivan19821

Помогите плиз, может кто знает как можно базу, написанную в access'е перекомпилировать в exe'шник? Очень нужно

ranet

Если коротко - никак.
Нет средств которые бы могли конвертировать mdb в exe в автоматическом режиме.
Если у тебя все же стоит подобная задача, то есть конверторы типа Access2VB, но они дадут только заготовку, много придется писать ручками.
Есть еще такая штука как run-time версия access, на начальном этапе можно купиться на это и сделать вывод что Office Dev. умеет делать требуемое преобразование, но это не так, на самом деле происходит установка run-time версии access и ты работаешь с тем же mdb (но отдельно access устанавливать не нужно, может тебe этот вариант и нужен)
подводя итог, цитата с mvps.org:
Q) How can I convert my Access database into an Exe (executable) file?
(A) Sorry. Just can't be done. At best, you can use -
Office XP for Developers
Office Developer Edition (ODE 97) for Access 97
Access Developer's Kit (ADT) for Access 95
Access Developer's Kit (ADT) for Access 2.0
to create install diskettes which allows the users to install your database on their system even if they don't have Access. But in all situations, ie. using VB as a front end to the database, trying with C++ etc., Access databases must retain their mdb file structure.

Ivan19821

Спасибо огромное! Просто из клоаки спас! А где можно скачать эту "run-time версия access" ?

xz_post

Может просто поставить MS Jet 4.0 и последний MSDAC (на сайте М$ все лежит)

ranet

Ищи Office Developer, в нем ты можешь сделать из mdb exe-файл который будет полноценным пакетом инсталляции, если в сети не найдешь, съезди на Горбушку, это самый простой вариант. (Сама run-time версия счастья не принесет, тебе нужен Package & Deployment Wizard из Office Developer)
to
Может просто поставить MS Jet 4.0 и последний MSDAC
Раз человек хочет конвертировать mdb в exe значит у него в БД не только таблички расположены, но клиентская часть там же живет. Ты предлагаешь оставить таблички в mdb и написать внешнего клиента (ибо формочки из mdb без access'а в каком-либо виде не поюзаешь вот писать внешнего клиента - и есть проблема

Ivan19821

Всем огромное спасибо за советы. У меня реально такая штука, что не только таблицы, но и клиентская часть тож есть. Попробую Office Developer надеюсь сработает, так как deadline 14 апреля Спасибо еще раз. Здорово, что есть у кого спросить. Сам уже неделю с этой фигней мучаюсь
Оставить комментарий
Имя или ник:
Комментарий: