![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() знаю про возможность присвоить переменной путь к исполняемому файлу программы через функцию ExtractFilePath.
возник вопрос можно ли такимже образом или чемто подобным автоматически определить путь к sql базе данных используемой программой через локальную сеть? или проще присвоить переменной путь к локальному каталогу вручную? |
#2
|
|||
|
|||
![]() Имеется ввиду, что бы программа сама нашла сервер БД в сети? Тогда вряд ли. Проще указать вручную и потом запомнить
|
#3
|
|||
|
|||
![]() Не факт. просто большинство серверов используют некоторый сетевой адрес для доступа к БД. Из file-based остались пожалуй только InterBase/FireBird да SQLite. соответсвенно, если у тебя файл БД лежит рядом с программой, то можно пользоваться все той-же ExtractFilePath(Application.ExeName).
|
#4
|
|||
|
|||
![]() в том то и дело программа будет на рабочей машине, а база на сервере.
также помимо бд на сервере должен лежать каталог включающий несколько файлов (например изображения). ссылки на файлы являются свойством некоторых объектов из бд. программа должна находить необходимые объекты и выводить их свойства, в том числе работать с файлами (например открывать изображения) вот и хотелось бы прописывать (в бд) не полный путь к файлам а только название файла (возможно ещё подкаталога) |