Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 как перенести базу на сервер?  [new]
_???
Guest
есть проджект локальный то есть данные лежат по отношению к ехе-шнику тута:
..\data\
на локальной машине
хотелось бы НЕ переписывая всего положить базу сюда:
\\server\Mydir\data

НО чтобы ехе-шник оставался на локальной машине...
на формах доступ к таблицам базы через датаЭнвиронмент... сессия приватная для каждой вормы...

такой код не проходит:

SET DEFAULT TO \\server\Mydir\data

public start_path

start_path=SYS(5)+SYS(2003)

DO FORM &start_path\forms\form1.scx
READ EVENTS

требует и ехе-шник на сервер...
посоветуйте пожалуйства малой кровью...
21 окт 03, 14:33    [385792]     Ответить | Цитировать Сообщить модератору
 Re: как перенести базу на сервер?  [new]
sergej57
Member

Откуда:
Сообщений: 45
Из исходных данных видно, что есть желение из чисто
локального приложения сделать файл-сервер. Но я так понял, что хотя приложение станет сетевым, базой данных будет пользоваться только
один клиент, и его *.EXE соответственно библиотеки должны остаться
на локальной машине. это можно, но надо использовать в файле config.*
уттановку "PATH= путь к папке с базой данных", а установка "DEFAULT= путь к
папке, где лежит *.EXE. Без реального указания путей к данным и расположению программы работать нельзя.
21 окт 03, 15:14    [385910]     Ответить | Цитировать Сообщить модератору
 Re: как перенести базу на сервер?  [new]
_???
Guest
спасибо!
но почему-же если датасессии приватные то вероятность использования
2-3-мя клиентами возможна - или НЕТ?
спрашиваю потому как всю жизнь писал только локальные прроджекты...
21 окт 03, 15:41    [385981]     Ответить | Цитировать Сообщить модератору
 Re: как перенести базу на сервер?  [new]
_???
Guest
опа...
конфиг

PATH='\\Server\Data\'
DEFAULT='C:\Programma\'

все равно данные пишутся на локальную машину а не на сервак...
21 окт 03, 15:54    [386014]     Ответить | Цитировать Сообщить модератору
 Re: как перенести базу на сервер?  [new]
andrew_Pr
Member

Откуда: Москва
Сообщений: 167
что значит пишутся на локальную машину. Просто так писаться данные на пустом месте не могут. Так у тебя что? старая БД осталась на локальной, а копию ты бросил на сервак? ну так ясное дело, что fox сначала будет искать БД для записи/чтения в Default и только если там не найдет, полезет на Path
21 окт 03, 19:47    [386535]     Ответить | Цитировать Сообщить модератору
 Re: как перенести базу на сервер?  [new]
_???
Guest
все спасибо - проблема решена... ПЕРЕМЕСТИВ старую базу с локалки на сервер...
21 окт 03, 21:53    [386659]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить