|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.03.2010, 10:27 | #1 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 17
|
Как указать путь к БД в ручную?
вообщем у меня несколько DBGrid'ов расположеных на разных вкладках(всего 10 вкладок) и => 10 DBGrido'ов, использую ADOtable.
Как можно осуществить чтобы пользователь сам выбирал место где лежит Access'овская БДшка, что то наподобии кнопки обзор и дальще задаёшь путь? а не так что в проэкте каждый раз задаешь связь через ConnectionString выбираешь поставщика... |
25.03.2010, 10:35 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Прикрути OpenDialog
А то что он вернет в свойстве FileName прикрепляй в строку ConnectionString в то место где путь к БД указывается
I'm learning to live...
|
25.03.2010, 10:42 | #3 |
Форумчанин
Регистрация: 12.02.2007
Сообщений: 360
|
Мммм... Если клиент серверное приложение - то вариант не покатит) Где то у меня был алгоритм смены серверов на лету, но не помню где
|
25.03.2010, 10:56 | #4 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 17
|
не очень понял... в File name написать то, что написано в connectionString?
и он будет открывать эту БД для всех BD Gridov? |
25.03.2010, 11:07 | #5 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Поставьте фильтр на расширение, .mdb, и выбирайте через OpenDialog1 БД и полученное FileName прописывайте в ConnecntionString.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
25.03.2010, 11:20 | #6 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 17
|
фильтр то я поставил...
а зачем нужен тогда OpenDialog если при запуске программы его не видно ? мне нужно чтобы пользователь запускал программу и сам открывал access файл< и что бы файл этот применялся ко всем 10 DBGridam рассположеным на форме... или добавить такие компоненты как edit и button?) какой смысл от того что я пропишу File name в connectionString? там просто получается путь U:\Программа инвенторизации\База данных.mdb такой например< и он не будет меняться если базу перенесут куда-нибудь |
25.03.2010, 13:46 | #7 | ||
Старожил
Регистрация: 05.06.2008
Сообщений: 4,206
|
Цитата:
Цитата:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
||
25.03.2010, 14:29 | #8 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
25.03.2010, 14:31 | #9 |
Пользователь
Регистрация: 22.03.2010
Сообщений: 53
|
Почему не будет меняться? Открывать базу ты будешь с того компа, куда принесешь.
|
26.03.2010, 10:18 | #10 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 17
|
ну я имел ввиду когда программу запускаю то не вижу панельки OpenDialog'а, но суть не в это, я её к кнопке привязал и всё...
вот что я делаю): 1) настраиваю фильтр на файлы с расширением .mdb 2) выбираю свою базу 3) копирую строчку File Name 4) вставляю её в ConnectionString 5) результат 0 ) а как быть с поставщиком данных? использовал Microsoft Jet 4.0 OLE DB Provider... и суть ещё в том как уже упомянал выше, у меня енсколько Grido'v => в accesse несколько таблиц и каждый Grid это разная таблица которую до этого я выбирал в Table Name |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
указать путь к файлу | andreww | Паскаль, Turbo Pascal, PascalABC.NET | 12 | 26.05.2009 20:41 |
Указать путь в webbrouser | oduvan4ik | Общие вопросы Delphi | 5 | 03.03.2009 08:03 |
Как указать путь к шаблону excel ??? | antoni | БД в Delphi | 4 | 04.11.2008 11:22 |
Проблема с FindFirst, как указать меняющийся путь? | _SacreD_ | Общие вопросы Delphi | 12 | 26.12.2007 16:14 |
Как указать путь компилируемуму exe файлу | shurik_7866 | Общие вопросы Delphi | 2 | 18.07.2007 23:24 |