Форум: "Базы";
Текущий архив: 2003.03.17;
Скачать: [xml.tar.bz2];
Вниз
Сервер 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c