Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 302
от 08.04.2007, 19:35

Администратор:Gh0stik
В рассылке:Подписчиков: 313, Экспертов: 45
В номере:Вопросов: 1, Ответов: 2


Вопрос № 80784: Здравствуйте. При подключении к БД использую компонент ADOConnection у кторого в Connection String выбирается провайдер и путь к БД.Возможно ли сделать выбор пути к БД уже в установленом приложении.Если возможно,то желательно пример. ...

Вопрос № 80.784
Здравствуйте.
При подключении к БД использую компонент ADOConnection у кторого в
Connection String выбирается провайдер и путь к БД.Возможно ли сделать выбор пути к БД уже в установленом приложении.Если возможно,то желательно пример.
Отправлен: 02.04.2007, 22:34
Вопрос задал: Шмаров Сергей (статус: 3-ий класс)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 7)

Отвечает: Крылов Александр Владимирович
Здравствуйте, Шмаров Сергей!
Да, можно. Для этого надо формировать строку соединения ConnectionString во время выполнения программы. Вот пример:
Connection.ConnectionString:='';
Connection.ConnectionString:=Connection.ConnectionString+ 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=';
Connection.ConnectionString:=Connection.ConnectionString+ DBFileName.Text;
Connection.ConnectionString:=Connection.ConnectionString +';Mode=ReadWrite;Persist Security Info=False';

В данном случае DBFileName - TEdit в который помещается полный путь до файла базы данных
Ответ отправил: Крылов Александр Владимирович (статус: 2-ой класс)
Ответ отправлен: 02.04.2007, 23:02
Оценка за ответ: 5
Комментарий оценки:
Спасибо за помощь и операвный ответ!
Все получилось как и хотел.

Отвечает: Базанов Иван Александрович
Здравствуйте, Шмаров Сергей!
Конечно можно. Для этого достаточно конструировать строку соединения в программе, присваивать ее ConnectionString и устанавливать свойство Connected := True

Приложение:

---------
Disassemble your life and get the key

Ответ отправил: Базанов Иван Александрович (статус: 5-ый класс)
Ответ отправлен: 02.04.2007, 23:05
Оценка за ответ: 5
Комментарий оценки:
Спасибо за помощь и оперативный ответ!


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.47 от 06.04.2007
Яндекс Rambler's Top100

В избранное