Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.03;
Скачать: CL | DM;

Вниз

DCOM-Interbase   Найти похожие ветки 

 
Механик   (2004-02-04 17:06) [0]

Проблема в следующем:
Имеется DCOM сервер, который имеет функцию подключения к базе данных. Также есть клиент на удалённой машине работающий с DCOM сервером. При вызове функции DCOM сервера выполняющей подключение к базе данных Interbase клиентом возникает ошибка: unavalidle database.
текст функции:
m_BaseUnit := TIBDatabase.Create(self);
TransactionOfBase := TIBTransaction.Create(self);
m_BaseUnit.Params.Clear();
m_BaseUnit.DefaultTransaction := TransactionOfBase;
m_BaseUnit.DatabaseName := "D:\ACCESSBASE.GDB";
m_BaseUnit.LoginPrompt := false;
m_BaseUnit.Params.Add("user_name=SYSDBA");
m_BaseUnit.Params.Add("password=zhvfhrf");
m_BaseUnit.Params.Add("lc_ctype=WIN1251");
m_BaseUnit.Connected := true;

При всём при этом всё работает отлично когда сервер и клиент на одной машине. Также всё отлично работает при вызове клиентом любых других функций когда клиент и сервер на разных машинах. Т.е. возникла проблема соединения с Interbase сервером из DCOM объекта. Что делать? Как быть?


 
Nikolay M. ©   (2004-02-04 17:34) [1]

А как сконфигурирован ДКОМ? От какого юзера пускается объект: Interactive или The launching?


 
Механик   (2004-02-05 10:22) [2]

Всем спасибо за внимание, проблема решена изменением
m_BaseUnit.DatabaseName := "D:\ACCESSBASE.GDB";
на
m_BaseUnit.DatabaseName := "\\LocalMashineName\D:\ACCESSBASE.GDB";


 
Romkin ©   (2004-02-05 11:15) [3]

А почитать доки? Ты не по тому протоколу соединился
m_BaseUnit.DatabaseName := "LocalMashineName:D:\ACCESSBASE.GDB";



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

Текущий архив: 2004.03.03;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
4-6270
Bless
2003-12-25 15:19
2004.03.03
обработка сообщений в консольном приложении


14-6208
Style
2004-02-10 15:52
2004.03.03
Stack Overflow при компиляции 8)


14-6215
Dr.Karter
2004-02-11 14:33
2004.03.03
Надо бросить в FAQ


1-6059
Mr.XpeH
2004-02-17 14:04
2004.03.03
Как сделать прогу по сканированию директории?


14-6239
Cosinus
2004-02-07 13:55
2004.03.03
Как вы относитесь к творчеству Лукьяненко?