Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
ВнизAccess Клиент-Сервер запросы из клиента на сервер Найти похожие ветки
← →
Guest1z (2004-04-07 15:11) [0]У меня проект БД по архитектуре клиент-сервер.
БД выполнена в формате Access (mdb), работает через BDE.
Сервер COM"овский.
Вопрос 1: Как можно из клиента выполнять SQL-запросы (query), причем чтобы
отбор происходил по 3-м параметрам. И при таком раскладе, чтобы не прибегать к
механизму ADO (чтобы при установке клиентской части на комп не надо было подключать
сетевые диски, дополнительные DLL"и т.д.)?
Вопрос 2: При составлении документа из клиента - надо проскланять ФИО в дательном
падеже, как замутить? У кого-нисть подобного плана наработки?
Вопрос 3: Как на сервере получить имена подключенных к оному серверу
компьютеров-клиентов БД? (COM)
Вопрос 4: Как можно реализовать разграничение прав для пользователей?
← →
bushmen © (2004-04-07 16:13) [1]1. ADO требует только наличия MDAC, который уже включен в Windows 2000. В кранем случае создай дистрибутив, куда включишь эту библиотеку.
2. Скорее всего от таблицы соответствия никуда не деться
4. Создай табличку, в которой будешь держать список прав для каждого пользователя.
← →
bushmen © (2004-04-07 16:16) [2]Кстати, а когда ты работаешь через BDE, то таскать за собой BDE все-равно придется. На вкладке BDE найдешь компоненты TDatabase, TQuery и через них работай, если не нравится ADO
← →
Mike_Goblin © (2004-04-07 17:45) [3]>У меня проект БД по архитектуре клиент-сервер.
Скорее по трехзвенке
Вопрос 1 Определитесь что нужно:
"не прибегать к механизму ADO" (чем обосновано данное требование)
"или чтобы при установке клиентской части на комп не надо было подключать сетевые диски, дополнительные DLL"и т.д"
Все файлы для ADO присутствуют в Win2000 и выше, при клиент-сервеной технологии никакие сетевые диски подключать не приходится.
Если Вы воспользуетесь альтернативой ADO - BDE, то ставить дополнительные библиотеки все равно придется
Вопрос 2 Что-то подобное было на www.delphikingdom.com
Вопрос 3 При подключении клиента запоминать, периодически проверять активен ли клиент
Вопрос 4 либо пользоваться средствами Access, либо изобретать велосипед в COM сервере
PS я бы поразмыслил над тем, чтобы перейти на MS SQL сервер.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.02;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.035 c