Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.10.2009, 14:57   #1
avfly
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 11
По умолчанию Клиент-сервер приложение с dbf-файлом в серверной части

Здравствуйте может кто сталкивался с проблеммой каким образом создать приложение клиент-сервер для работы с базой данных в dbf формате. Запросы должны идти от клинета в серверную часть программы устновленной на другом компьютере и возвращать данные по запросу клиенту. База именно dbf'ная. Открывать базу по сети тоже не катит, надо не всю базу, а лишь некоторые записи из нее. Как это организовать на Делфях?
avfly вне форума Ответить с цитированием
Старый 22.10.2009, 17:38   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

1) вам по любому надо решить вопрос, чем на той серверной машине программа будет читать DBF (какую технологию доступа к данных будете использовать).
я бы рекомендовал ADO + бесплатный Microsoft OLE DB Provider for Visual FoxPro
но, строго говоря, это не обязательно, выбирайте любую, какая Вам известна/удобна/нравится...

2) классическая 3-х звенка как раз и решает такую задачу.
в сервере приложений создаёте дата модуль и описываете функции получения данных.
на клиенте обеспечиваете вызов этих функций.
я сейчас не готов дать Вам готовый рабочий пример, но, думаю, что при желании Вы легко найдёте пример реализации трёхзвенной структуры доступа к БД на языке Дельфи...

результаты поиска на Гугле

Последний раз редактировалось Serge_Bliznykov; 22.10.2009 в 17:42.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 23.10.2009, 09:27   #3
avfly
Пользователь
 
Регистрация: 12.10.2009
Сообщений: 11
По умолчанию

спасибо, а есть специальные наборы компонентов для реализации 3-х звенки? может есть какие то методы реализации. можно конечно просто взять, например, ADOQuery на сервере, а данные передавать через стандартные сокеты из библиотеки WinSock. но если делфи предназначена для работы с базами данных, значит есть варианты и попроще. толкового ниче в инете не нашел, может не правильно искал
avfly вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Приложение клиент\сервер с БД Vol666 БД в Delphi 1 08.10.2009 12:28
Приложение клиент\сервер Vol666 Работа с сетью в Delphi 5 08.10.2009 09:06
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? Demol Работа с сетью в Delphi 1 21.04.2009 16:18