Вниз
Скачать: CL | DM;

Помогите разобратся чего я не так делаю при создании Мидас прилож   Найти похожие ветки 

← →
Rule ©   (2004-03-01 17:51) [0]

значит создаю сервер приложений на нем создаю форму как надо из репазитория вкладки мультитиар - "рмоут дата модуль" ложу на него компоненту ибдатабейз подключаю транзакцию, создаю датасет простой выборки из таблицы, а потом подключаю датасет провайдер, ну в клиенте сообветственно дком коннектион, и клиент датасет, потом датасорс и стринг грид.
Локально все работате замечательно, но удаленно пишет что класс не зарегистрирован. Причем безопасность и права доступа настраиваю нормально, потомучто примеры работают нормально, но как толко я в примерах поменяю компоненты доступа к данным с BDEшных, как сразу выскакивает такаяже ерунда что класс не зарегистрирован.
Поделитесь соображениями по поводу этого, всем огромное спасибо.


← →
sniknik ©   (2004-03-01 18:06) [1]

cоображение:
класс надо регистрировать (что относится и к вашим трудам и к компонентам доступа которые "не BDEшные")

> Причем безопасность и права доступа настраиваю нормально
мне бы вашу уверенность... :о)


← →
Rule ©   (2004-03-02 09:16) [2]

так точно зарегистрировал, и работал до тех пор пока не появляется компонентов интербейзовских


← →
MIchail Dalakov ©   (2004-03-02 11:13) [3]

Какова модель сервера, Internal?


← →
sniknik ©   (2004-03-02 11:15) [4]

ну а если без мидас, простое приложение с интербейзовскими компанентами на той машине что выдает? оно может к базе подключится, или тоже говорит незарегистрированно?


← →
Rule ©   (2004-03-02 11:25) [5]

>MIchail Dalakov

нет external

>sniknik

если без мидас и подключается к базе на удаленной машине то пишет что все нормально


← →
sniknik ©   (2004-03-02 11:52) [6]

тогда только права, раз и то и то говориш нормально и зарегистрировано.

кстати с чего решил что нормально? оно что пишет "все нормально но работать не буду т.к. класс не зарегистрирован"?
после того как поменял компоненты(читай программу) перерегистрацию сервера делал? или просто екзешник заменил?


← →
Rule ©   (2004-03-02 12:01) [7]

да, после того как я поменял компоненты я перерегистрил сервер, вернее зарегистрировал ещё раз и ещё вернее просто запустил, а решил что нормально потомучто он мне не пишет что в доступе отказано, а пишет что класс не зарегистрирован


← →
sniknik ©   (2004-03-02 12:09) [8]

> да, после того как я поменял компоненты я перерегистрил сервер, вернее зарегистрировал ещё раз и ещё вернее просто запустил
это правильно при просто запуске ини регистрятся,
но запустил сервер только на сервере или на сервере и клиенте? (реестр клиента используется клиентом для узнавания методов сервера, поэтому на клиенте сервер тоже необходимо регистрить)


← →
Romkin ©   (2004-03-02 12:12) [9]

Вообще-то это может быть и из-за того, что сервер не может подключиться к БД. Путь как прописан? Потому что других различий просто нет вроде


← →
Rule ©   (2004-03-02 12:13) [10]

и там и там зарегистрировал, и на клиенте указал что надо запускать с того компа на котором стоит сервер, указал по айпишнику ...


← →
Romkin ©   (2004-03-02 12:15) [11]

Брр... Все, что могу сказать - у меня работает. через BDE, ADO, IBX... Через сокеты


← →
Rule ©   (2004-03-02 12:20) [12]

:((
буду значит писать под сокеты, а там разберемся
спасибо всем за помощь
:((((


← →
sniknik ©   (2004-03-02 12:35) [13]

Romkin ©   (02.03.04 12:15) [11]
аналогично, и через сокеты и через dcom но только ADO и BDE. проблема явно не в способе (максимум права, например нет доступа к реестру... но BDE говорит работает).


← →
sniknik ©   (2004-03-02 12:40) [14]

Rule ©   (02.03.04 12:20) [12]
у тебя пример короткий? в смысле ты же тока начал. оставь только основное для случая с интербейзом (когда не работает, а пишет клас не зарегистрен) пришли мне, вечером будет время проверю (может действительно чудо какое? :о)).


← →
Rule ©   (2004-03-02 12:54) [15]

да точно BDE работате и самое интересно что сделал компоненту доступа через сокеты, то работает, неужели права доступа ???
и проверял на 3-х машинах в разных последовательностах ...


← →
sniknik ©   (2004-03-02 12:59) [16]

Rule ©   (02.03.04 12:54) [15]
ну тогда наверняка права. как назначаеш? давай подробно со слов запускаю dcomcnfg.exe ..... и т.д.


← →
Andriano   (2004-03-02 13:18) [17]

Вот зачем вообще DCOM использовать? Только в локальной сети и получиться работать (тогда вообще лучше двухзвенку), и то если NETBIOS правильно настроен. Один шлюз сделать и с NETBIOS уже некоторые проблемы. А в интернете далеко не каждый шлюз будет пропускать твои широковещательные пакеты.

А вот сокеты хоть где будут работать.


← →
sniknik ©   (2004-03-02 13:24) [18]

Andriano   (02.03.04 13:18) [17]
DCOM работает и через инет.


← →
Rule ©   (2004-03-02 14:04) [19]

>sniknik ©
ну вот я запускаю dcomcnfg на сервере
нахожу свой объект и в правах на зпуск добавляю пользщователя, под которрым работает клиент и его гурппу тоже для прав доступа и настроек, это же у меня стоит и по уммолчанию настроено кстати

ну а на клиенской машине в закладке откуда запускать сервер указываю айпишник удаленного окмпа и на всякий случай разадю теже права

в остальных местах ничего не меняю

ну вот вобщем и все


← →
sniknik ©   (2004-03-02 14:15) [20]

> нахожу свой объект и в правах на зпуск добавляю пользщователя, под которрым работает клиент ...
поставь везде в безопасности (доступ,запуск,настройки) "всем", и права "полный доступ". (ограничивать после будеш, а на пробу в самый раз)


← →
Rule ©   (2004-03-02 14:33) [21]

>sniknik ©
именно так и есть, все стоят и рабочая ргуппа в которой пользователь (кстати я его и в пользователи добавил и в администраторы) и все открыто даже по умолчанию ...


← →
sniknik ©   (2004-03-02 15:00) [22]

> все стоят и рабочая ргуппа
не всем а "все" (там есть такой выбор) вот его выбери этого "все". и пришли плс. програмку (может у меня будет аналогично и не от этого, а мы тут выясняем кто как права задает)


← →
Rule ©   (2004-03-02 15:33) [23]

ну я поставил именно "Все", я прекрасно понял
и высылаю программку, только без экзешников, там стандартные компоненты, я думаю откомпилятся без проблем


← →
sniknik ©   (2004-03-02 15:44) [24]

тогда до вечера или скорее до завтра (на работе разбираться не буду)


← →
Rule ©   (2004-03-02 15:49) [25]

ок, конечно ...


← →
Michail Dalakov ©   (2004-03-02 16:00) [26]

To sniknik ©   (02.03.04 13:24) [18]
DCOM работает и через инет.

?? Каким образом


← →
sniknik ©   (2004-03-02 17:02) [27]

на сервере запусти dcomcnfg.exe и там галочку поставь "разрешить COM службы интернета на этом компьютере" (в дополнение к разрешению всем полных прав) и оно по идее начнет "работать"... ;о))).  (не делай так)
только мне к примеру админ не дал возможности это проверить, понятно думаю почему, но вполне допускаю что ктото так работает. (только тут должна быть продумана безопасность)


← →
Rule ©   (2004-03-02 17:33) [28]

у меня стоит такая галочка ...



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

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



Память: 0.52 MB
Время: 0.022 c
14-1078903656
Карелин Артем
2004-03-10 10:27
2004.04.04
Посоветуйте сайты по Страйкболу.


14-1078744536
Натуся
2004-03-08 14:15
2004.04.04
Linux Red Hat 7.2 не монтируются CD-ROM-ы


14-1078516099
JIruaasgyy
2004-03-05 22:48
2004.04.04
Е стьу кого TAdvStringGrid 2.7.0.0???


1-1079040897
IGORYOK
2004-03-12 00:34
2004.04.04
Бытро удаление из TreeView


3-1078926195
Vit
2004-03-10 16:43
2004.04.04
Можно ли сделать многострочными ячейки БД




   Наверх