![]() |
|
![]() ![]() ![]() |
|
DenisTv |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 3.11.2005 Репутация: нет Всего: нет |
Доброго времени суток!
Использую драйвер MySql ODBC 5.1 для подключения к удаленной MySql базе. При проектировании настроил у себя DSN на этот драйвер. Вопрос: Как сделать переносимое приложение, чтобы на клиенте не приходилось устанавливать дополнительные драйвера и ODBC Connection? |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
Никак. Только заставить пользователя скачать и установить или зашить драйверы в установщик и тоже выполнить установку драйверов во врем установки программы.
Ну или использовать компоненты прямого доступа, aka MyDAC, ZeosDBO, dbExpress. |
|||
|
||||
14SatanA88 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 393 Регистрация: 13.5.2010 Репутация: 1 Всего: 5 |
||||
|
||||
DenisTv |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 3.11.2005 Репутация: нет Всего: нет |
Да, это первое, что пришло в голову, думал мб. чего хитрее придумали.
На зашить в дистр. опять есть два варианта: 1. Вызывать инсталлер ODBC Conn во время установки. 2. Узнать об изменениях в системе при установке ODBC и делать их вручную (жесть какая) Реально ли идти по второму пути? И еще, волнует вопрос установки алиасов dsn. Даже если драйвер установлен, требуется настройка алиасов dsn. С какой стороны копать тут? Это сообщение отредактировал(а) DenisTv - 13.8.2011, 15:11 |
|||
|
||||
Akella |
|
||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
думаю, это было бы правильным
мотивируй Добавлено через 25 секунд
со стороны гугла ![]() |
||||
|
|||||
DenisTv |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 64 Регистрация: 3.11.2005 Репутация: нет Всего: нет |
1. Менеджеры среднего звена очень пугаются при установке "чего-то еще", окромя целевой софтины. 2. Win7 может запретить подозрительные манипуляции (вызов инородного инсталлера во время установки первого) - возможно параноя, но всё же. Всё бы хорошо. Но dsn мне не нравятся совсем: они находятся в реестре и, как не странно, пароль от базы там хранится в открытом виде. Не хотелось бы светить пассом на всю общественность. Можно ли как-то хитро подключиться, без хранения dsn в таком виде? |
|||
|
||||
Akella |
|
||||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 29 Всего: 329 |
отчасти это их проблемы, пусть учатся работать с компьютером, а не тупят и просиживать трусы Добавлено через 42 секунды
Ничего подобного. Я во время установки программы, вызываю установку Firebird`а. Пока проблем не было. |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "Delphi: Базы данных и репортинг" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами Обязательно указание: 1. Базы данных (Paradox, Oracle и т.п.) 2. Способа доступа (ADO, BDE и т.д.)
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Vit, Петрович. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Базы данных и репортинг | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |