|
#1
|
|||
|
|||
открытие файла
подскажите, пожалуйста!
Есть клиент-серверная БД на InterBase7 и Delphi7. Как открыть файл, например AutoCad, на клиенте, если вся информация, необходимые файлы, лежит на сервере? Заранее благодарен |
#2
|
||||
|
||||
Что значит на сервере? Если в БД, т.е. в Blob, то проблем с извлечением быть не должно. Если просто на диске сервера, то естественно, подход уже другой...
|
#3
|
|||
|
|||
Проблемка состоит в том что не получается связать главную таблицу с подчиненной.
|
#4
|
|||
|
|||
Файлы лежат на диске сервера, и впринципе нет смысла выводить их как blob поля, т.е. хотелось, например, чтобы при нажатии ни кнопку, или щелчке на DBGreed загружался нужный файл с диска сервера и открывался на пользовательской машине, при условии, что на ней установлен нужный soft.
|
#5
|
||||
|
||||
Ну тогда можно передавать клиенту полный путь к файлу, типа \\server\shared_folder\file, асоциированному с конкретной записью БД, и пусть открывает с расшаренной папки сервера. А иначе, если не хранить данные в БД и ничего не расшаривать, то пожалуй надо делать трехзвенку.
|