![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 19.05.2009
Сообщений: 98
|
![]()
Всем доброе время сутки.
Я столкнулся с такой проблемой, я создал БД через Access и ее запустил в Delphi через Connection, но когда я хочу пользоватся этой БД что я создал в Delphi на другом компьютере то мне нужно вставлять БД в то же место на диске что и у меня на компьютере. Тоесть у меня БД на диске Е но когда я ее перемещаю на диск С то выбевает ошибча что БД не найдена. Я хочу как то решить эту проблему через INI файл. На форме есть DataSource, ADOQuery, DBGrid! |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 01.11.2006
Сообщений: 1,051
|
![]()
Храните БД в каталоге с программой .... путь к базе будет таким
Код:
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
самый простой способ - хранить базу в каталоге с программой и при запуске программы в настройках соединения менять путь к базе.
Но, при желании, можно этот путь к базе брать из INI файла. как читать из INI файла знаете? А по поводу изменения пути к БД можно воспользоваться поиском по словам Подключение или по слову ConnectionString вот, навскидку: Подключение базы данных программно Динамическое изменение местоположения БД в ADOCONNECTION База в одной папке с приложением |
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 19.05.2009
Сообщений: 98
|
![]() Цитата:
![]() вот нашел код Код:
![]() Последний раз редактировалось Stranger333; 14.03.2010 в 18:51. |
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
вы подключили в uses IniFiles?
для того чтобы ваша строка заработала нужно сосзадть переменную например так Код:
http://svdpro.info/page.php?id=31
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 17.09.2008
Сообщений: 349
|
![]()
чтобы обращаться к файлу mdb, который лежит в той же папке, что и программа, можно в строке "имя базы данных" написать только название без пути.
если чем помог, поставьте отзыв на весы
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
TShortCut и INI-файл | Sd.Ghost | Общие вопросы Delphi | 4 | 07.04.2011 22:32 |
Ini файл | Baaandit | Общие вопросы Delphi | 8 | 23.11.2009 14:30 |
ini файл | cheef | Общие вопросы Delphi | 5 | 28.04.2009 07:36 |
ini Файл | Volkogriz | Общие вопросы Delphi | 1 | 12.11.2008 13:44 |
ini файл | Simply-Art | Общие вопросы Delphi | 3 | 17.06.2007 14:43 |