Вниз
Скачать: 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
14-54250
First_May
2003-02-28 10:51
2003.03.17
Инсталятор...


14-54164
VID
2003-03-01 22:17
2003.03.17
Срочно в номер!!!!


14-54277
uw
2003-02-28 15:18
2003.03.17
Что ответить дедушке


14-54300
Nick-From
2003-02-26 19:47
2003.03.17
есть функция Log(x) и Exp(x), как выразить Ln(x) замучился вспоми


1-54020
Beglec
2003-03-05 00:53
2003.03.17
Есть ли в Дельфи функция поиска суб строки в строке




   Наверх