Главная страница
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.014 c
6-54154
dumb
2003-01-27 09:10
2003.03.17
Быстрый gethostbyaddr


9-53831
artgamer
2002-10-12 16:07
2003.03.17
Как сделать множество копий одного объекта?


3-53847
phantom2040
2003-02-25 16:26
2003.03.17
Вопроc по SQL


3-53953
anton2v
2003-02-26 12:08
2003.03.17
CREATE TABLE ms.dbf (price number(18,2))


8-54122
Stasais
2002-11-30 19:14
2003.03.17
Как мне растянуть видеофайл так, как я хочу