Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.17;
Скачать: CL | DM;

Вниз

Сервер InterBase   Найти похожие ветки 

 
studentik ©   (2003-02-23 23:02) [0]

Для соединения клиентского приложения с сервером в локальной сети используется DCOMConnection. Проблема вот в чем: клиент может использовать сервер приложения, установленный на этом же компьютере, но никак не настроить работу клиента с сервером InterBase и сервером приложения, установленными на другом ПК. Причем клиент запускаю на 2000Pro, a серваки - на 2000Server... Что и где прописать?


 
sunrider   (2003-02-24 01:11) [1]

Тебе нужно, зарегистрировать сервер приложений на компе- сервере
regsvr32 из папки System32. И проверь авторизацию на сервере для этого соединения, наличие firewall и т.д. А в чем ты кстати писал клиент и сервер?


 
Studentik ©   (2003-02-24 04:10) [2]

Я неточно выразился... :( У меня есть наработка трехзвенного приложения через драйвер АДО, которое работет с базой Access... Вот оно работает только на одном ПК, разбить его не получается на сеть. В связи с этим и вопрос, что и где прописать для перевода в сетевой вариант. Второй вопрос в том, существует ли способ ораганизации трехзвенного приложения или лучше бросить bdExpress с InterBase и перебежать, скажем, на MS SQL, для которого есть драйвер АДО, для которой вроде как реально можно писать трехзвенку... Правда, как я уже сказал, я не смог запустить этот regsev32, так чтобы клиент сервака увидел. :) В общем, дилемма есть такая, не хватает знаний, прямо скажем. Что вы думаете на сей счет?


 
Rad ©   (2003-02-24 08:45) [3]

По-моему, ты щас совсем непонятно выразился ;))
Делаешь ты трехзвенку на DCOM, так?
Писать ее можно и для Interbase (я лично так и делаю), и для этого ADO совсем не обязательно - хотя и для гибкости полезно. Для IB есть несколько OLEDB-провайдеров (например, http://www.ibprovider.com/rus/index.html).
Насчет записей в реестре. Это (в 5 Delphi так; как в 6-м - не знаю) - задача не самая простая :)) Потому что эти записи мне лично приходится вручную выискивать, а потом собирать в reg-файле.
Ориентируйся на GUID"ы в _TLB.pas твоего проекта.
И RTFM ;))

И вопросы переформулируй как-нить, что ли...


 
sunrider   (2003-02-24 12:43) [4]

Объясни вообще зачем все это нужно, в смысле для чего решается задача. Дело в том, что если нужно писать клиент-сервер для абстрактной базы данных - нужна трехзвенка, если решение необходимо для известной уже базы данных, как Interbase на пример, то есть ли смысл огород городить. "Не порождай сущностьей более необходимого" :-), так кажется звучит принцип Окама. И все же в чем ты писал систему?



Страницы: 1 вся ветка

Текущий архив: 2003.03.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
14-54176
Elastomania
2003-03-01 22:05
2003.03.17
Скрытые модераторы-2


8-54126
dix mod
2002-12-05 14:13
2003.03.17
AVI - проигрователь


3-53845
Yasha
2003-02-26 19:18
2003.03.17
копирование данных


3-53941
Соловьев
2003-02-26 14:27
2003.03.17
Как в IB(FireBird) сделать автоинкриментное поле ?


1-54087
Hiks
2003-03-05 14:32
2003.03.17
перевод из одной численной системы в другую