Можно ли создать среду выполнения Access с использованием таблиц MySQL для распространения среди других людей? - PullRequest
0 голосов
/ 12 ноября 2010

Я довольно новичок в распространении баз данных и не уверен, возможно ли это без необходимости включать драйверы MySQL или что-то еще.

Ответы [ 3 ]

2 голосов
/ 12 ноября 2010

Я должен сказать, что это одна из самых странных комбинаций, о которых я когда-либо слышал.

Windows не поддерживает подключение к MySQL.Поэтому вам придется отправлять и устанавливать драйверы MySQL вместе с вашим приложением.

0 голосов
/ 12 ноября 2010

На моем предыдущем рабочем месте было старое приложение, использующее MS Access VBA и MySQL.Мы использовали его для распространения через MySQL ODBC Connector и сохраняли конфигурацию в локальной таблице MS Access.

Сначала приложение использует DSN ODBC для хранения информации для входа в систему, но затем мы перешли к тому, что я упомянул выше.,

Я пытался убедить моего босса переместить приложение в .NET Framework, но мне это не удалось, потому что он любит VBA.

0 голосов
/ 12 ноября 2010

Я не уверен, что вопрос в том, как вы сформулировали это, как будто вы понимаете проблемы.

  1. да, вы можете создать среду выполнения Accessустановка, которая не включает поддержку MySQL, при условии, что она уже установлена.

  2. Я не использовал последние инструменты распространения во время выполнения, но старые использовали, чтобы позволить вамцепные установщики, или включить компоненты из среды выполнения для установки.Однако в то время я не использовал ODBC, поэтому не знаю, в чем причина этого.

  3. Вы можете использовать что-то вроде установщика Inno, чтобы иметь один пакет, который устанавливаетваша среда выполнения и ваши драйверы MyODBC.

Если вы попробовали что-то из этого и столкнулись с проблемами, возможно, вам следует отредактировать свой вопрос, чтобы включить эту информацию, поскольку это поможет людям лучше предоставлятьответы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...