| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > ADO |
| Автор: Kirgston 12.6.2008, 01:46 |
| Хммммм вот тут возник такой маленький вопросик. Есть база на АДО. Если я перенесу в другую папку или на другой комп то путь в АДО конект поменяетса и база неоткроетса. Дайте советик как ето исправить? Чтоб любой пользователь без понимания дельфи мог запустить ето все |
| Автор: Данкинг 12.6.2008, 02:02 |
| Действительно, путь поменяетса и база неоткроетса. Потому что в строке подключения ADO надо указывать путь к БД - обычно относительно EXE-файла программы, которая эту базу открывает. А как это сделать - юзай поиск по форуму, это обсуждалось ...цать раз. ЗЫ: только сейчас дошло: "база на ADO" - это сильно сказано. |
| Автор: Kirgston 12.6.2008, 08:01 |
| ХЗ ... ищу ищу и немогу найти. Может подскажыте конкретный запрос на поиск? |
| Автор: pseud 12.6.2008, 10:22 |
с этого места поподробнее |
| Автор: Данкинг 12.6.2008, 10:28 |
http://forum.vingrad.ru/act-Search/CODE/show/searchid-1fd49ecbffea885fd6b93f92786825ac/search_in-posts/result_type/topics/flag/search/highlite/ado/index.html |
| Автор: Kirgston 12.6.2008, 11:55 |
| База на АДО. ADOConnection, ADOTable, DataSourse, DBGrid. Ну самая обычная база. Просто там прикол в Адо конект прописываетса точный путь к файлу. И тоисть выходит так что при смене папки например C:\ na D:\ база уже нечитаетса. И надо попровлять путь на диск Д. В етом и проблема |
| Автор: pseud 12.6.2008, 12:08 | ||
| используй ini-файл. храни там "путь к БД" при запуске проги зачитывай. при необходимости (для админа, например) делаешь в проге окно Settings там даешь возможность менять свойство "путь к БД" Добавлено через 5 минут и 12 секунд или же генери путь к базе динамически:
|
| Автор: Данкинг 12.6.2008, 12:42 | ||
Базы на АДО быть не может, потому что базы на АДО не может быть. Пример с БД Access (файл kladr.mdb лежит в той же папке, что и программа):
|
| Автор: valentos 12.6.2008, 22:17 |
| Используй для подключения UDL файл Дай заюзать |