|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.01.2013, 07:33 | #1 |
Пользователь
Регистрация: 02.04.2012
Сообщений: 49
|
%UserProfile% и Firebird
Добрый день!
Имеется база firebird, которая расположена в %UserProfile%\base\base.FDB В Файле aliases.conf эта база представлена через алиас вот так: Код:
Код:
Если в файле aliases.conf прописать нормальный путь Код:
Подскажите, как мне правильно подключиться к БД. |
14.01.2013, 11:06 | #2 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
так и подключайся
MyBase = c:\Users\Iam\base\base.FDB
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
14.01.2013, 11:09 | #3 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
14.01.2013, 11:18 | #4 |
Пользователь
Регистрация: 02.04.2012
Сообщений: 49
|
|
14.01.2013, 11:21 | #5 |
Пользователь
Регистрация: 02.04.2012
Сообщений: 49
|
Кстати, может это поможет вам:
Я делаю дистрибутив при помощи SmartInstallMaker, и базу копирую в Код:
|
14.01.2013, 11:28 | #6 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... |
14.01.2013, 11:32 | #7 | |
Пользователь
Регистрация: 02.04.2012
Сообщений: 49
|
Цитата:
но я ведь через алиас подключаюсь... а можно что-нибудь подобное (т.е. замену части пути на нормальный) через батник сделать? или если можно как-нибудь в delphi узнать путь по алиасу и отредактировать его? Последний раз редактировалось Romowski; 14.01.2013 в 11:35. |
|
14.01.2013, 11:56 | #8 |
Участник клуба
Регистрация: 19.12.2007
Сообщений: 1,100
|
ну так и читай с дельфи файл aliases.conf и парси его как тебе нужно. а потом пиши в тот же файл уже нужные изменения.
хотя я, честно говоря, не понимаю - зачем весь этот гем**ой с переменными путями в алисах? лишних проблем в работе софта не хватает? ставь базу в нормальный каталог (напр с:\data) да и все ps. а если уж каталог "%UserProfile%\" пишеться только из тех соображений чтобы только 1 пользователь мог работать с базой - так лучше использовать Embedded версию
На форуме: Помогаю за спасибо
ICQ\Skype: Это моё личное время ... Последний раз редактировалось Yurk@; 14.01.2013 в 11:59. |
14.01.2013, 11:58 | #9 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
14.01.2013, 14:10 | #10 | |
Пользователь
Регистрация: 02.04.2012
Сообщений: 49
|
Цитата:
1. с Дельфи читать не самое лучшее решение: т.к. я коннектюсь через алиас... стало быть мне необходимо по алиасу считать путь, изменить его на нормальный и опять же подключаться к алиасу? не очень как-то 2. нормальный каталог - тоже не стоит... а то пользователи слишком уж любопытные 3. embedded не пойдет, т.к. может в дальнейшем быть 3-4 пользователя вооот ) |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
БД firebird | Vtornik | Помощь студентам | 0 | 15.11.2011 22:28 |
%userprofile% | Painkiller_13 | Общие вопросы Delphi | 6 | 05.08.2011 11:32 |
FireBird | Д'якон | БД в Delphi | 2 | 04.12.2008 11:15 |
FireBird 1.5.4 | Nikola__ | БД в Delphi | 2 | 17.11.2008 14:42 |