Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
1-54013
CASU
2003-03-06 18:33
2003.03.17
Как обратиться по очереди к файлом одной папки?


14-54248
Roman Go
2003-02-28 10:31
2003.03.17
Укажите ссылку на какой нибудь учебник по MS SQL Server


4-54360
UNIVERSAL
2003-01-17 16:01
2003.03.17
Как правильно в ДЕЛФИ описать процедуру CBT хука?


9-53833
Николай Быков
2002-10-13 15:17
2003.03.17
ОпенГЛ


1-54009
Nikolai_S
2003-03-05 15:08
2003.03.17
Создание документа на основе шаблона в MS Word




   Наверх