Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.09.2015, 12:58   #1
Maxjuvefan
Пользователь
 
Регистрация: 24.08.2015
Сообщений: 46
По умолчанию Настройка соединения с бд

В программе на Delphi 2010 использую компонент adoconnection для подключения к базе данных. Как сделать так, чтобы при использовании exe файла на другом компьютере была возможность установления соединения с другой базой данных?
Maxjuvefan вне форума Ответить с цитированием
Старый 10.09.2015, 13:08   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

По-моему там (в том компоненте) можно указать DSN файл, в котором уже хранить настройки подключения. И при необходимости менять.

Ну или прост хранить в INI файле настройки и их считывать.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 10.09.2015, 15:53   #3
phomm
personality
Старожил
 
Аватар для phomm
 
Регистрация: 28.04.2009
Сообщений: 2,882
По умолчанию

Имхо, самый оптимальный способ для этой задачи - использовать udl-файл , у адоконнекшена прописать коннекшнстринг file = myconnect.udl или присвоить его тем или иным способом на старте программы.
Такой файл позволяет проверить коннект к базе средствами системы, чтобы разработчик при тестировании исключил фактор влияния своего творения на работу, да и ручками его поправить можно (равно и как через соотв системный аплет, запускающийся даблкликом по этому файлу, там же и функция проверки коннекта).
Не знаю, правда, допускает ли спецификация какое-то шифрование, если Вы хотите скрыть данные коонекшнстроки, если нет - то лучше свой файлик сделать, со всеми вытекающими.
phomm вне форума Ответить с цитированием
Старый 10.09.2015, 18:57   #4
xxbesoxx
Участник клуба
 
Регистрация: 10.08.2010
Сообщений: 1,389
По умолчанию

Цитата:
Имхо, самый оптимальный способ для этой задачи - использовать udl-файл ,
Можно еще ini файл
Цитата:
если Вы хотите скрыть данные коонекшнстроки,
можно создать типизированный файл ...как вариант
Цитата:
Maxjuvefan на другом компьютере была возможность установления соединения с другой базой данных?
Сам СУБД надо изначально настроить для подключение на ваши "сети" и потом думать где хранить параметры для Connect
xxbesoxx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифрование соединения hiho Работа с сетью в Delphi 23 23.09.2014 13:34
Ошибка соединения kilogram PHP 4 22.06.2012 16:57
ID соединения в TServerSocket Crystallon Работа с сетью в Delphi 7 02.06.2011 13:02
C#: Активность соединения Veiron Общие вопросы .NET 4 04.06.2009 23:10