powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Удаленные данные
5 сообщений из 5, страница 1 из 1
Удаленные данные
    #34368476
Араик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я сделал базу данных ,сделал формы для редактирования данных и все это в одном проекте(короче все сделано как надо).Теперь мне надо этот проект перевести в клиент-серверное приложение,т.е сделать сервер.(мучаюсь уже второй день) Как сделать БД удаленным,а свое приложение клиентским? Думаю обьяснил доходчиво?
...
Рейтинг: 0 / 0
Удаленные данные
    #34368490
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вкратце и несколько упрощенно.

Тонкий/толстый - количество кода. Чем больше кода, тем "толще".

Файл-сервер - ВСЯ, действительно ВСЯ, обработка выполняется только и исключительно на машине клиента. Машина-сервер выступает просто как место, где физически лежат файлы.

Клиент-сервер - часть обработки МОЖЕТ выполняться на машине-сервере (но может и НЕ выполняться). Т.е. при желании можно переложить часть работы на ДРУГУЮ машину, освободив ресурсы машины-клиента.

MySQL, MS SQL, Oracle и т.п. - это просто программы, которые позволяют выполнять обработку на машине-сервере. Но аналогичную программу можно написать и на FoxPro (технология DCOM+).

Трех- и более уровневые приложения - часть обработки МОЖЕТ выполняться не только на машине-клиенте или на машине-сервере, но и на "третьей" машине. Так называемом "сервере приложений". Впрочем, иногда "третий уровень" - это просто набор неких общих библиотек. Просто независимые APP или EXE

====================

Так вот, что именно Вы хотите сделать?
...
Рейтинг: 0 / 0
Удаленные данные
    #34369795
Араик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне надо сделать сервер, где будут лежать файлы БД.
...
Рейтинг: 0 / 0
Удаленные данные
    #34370033
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще раз. Вы понимаете разницу между файл-серверной технологией и клиент-серверной технологией?

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

Вы написали ЧТО? Приложение, которое использует файлы DBF "в чистом виде". Т.е. это приложение напрямую обращается к файлам DBF командами вроде USE, Replace и т.п.?

Теперь Вы хотите сделать ЧТО? Чтобы с этим приложением одновременно работало несколько пользователей?

Если Вы не озаботились этим на стадии разработки приложения, то "просто перенести" - не получится. Приложение, создаваемое под одного пользователя и приложение, рассчитанное на одновременную работу нескольких пользователей - это "две большие разницы"

Если вопрос просто в изменении физического места хранения файлов DBF, то пропишите путь доступа к файлам в SET PATH или в файле конфигурации CONFIG.FPW через директиву PATH=...

Но, повторюсь, если Вы никак не решали возможные конфликты совместного доступа, то это не решит Ваших проблем. Приложение постоянно будет "глючить" при работе нескольких пользователей.

PS: Не используйте термины, если не понимаете их смысл. Просто описывайте что именно Вы хотите получить в результате.
...
Рейтинг: 0 / 0
Удаленные данные
    #34370181
antemos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Слушай ВладимираМ. Он худого не посоветует.
Если срочно надо, то можешь сразу и запускать например в теминальной сессии, что лучше или в приложении на клиенте перепиши пути до сетевой базы. Ну и поставь блокировку оптимистичную.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Удаленные данные
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]