有关midas应用服务器的三层架构问题(100分)

  • 主题发起人 主题发起人 chigo
  • 开始时间 开始时间
C

chigo

Unregistered / Unconfirmed
GUEST, unregistred user!
有谁在做三层架构的时候,后台数据库用oracle,中间用midas应用服务器,然后再客户端
使用dcomconnetion连接的,告诉我一下要怎么设置阿/?我在客户端的时候一直连不上服务器,
一直说是用户名跟密码错误。
 
仅供参考 [:)]
http://www.delphibbs.com/delphibbs/dispq.asp?lid=893284
 
我是使用d7 + oracle9i,用dcom连接的,但是,还是不行,提示用户名跟密码不对。
当然,client端和server段都在本机,使用的是2000server。上面提到的那个什么
administrator具体是什么?是不是数据库要给一个这样的账号啊?
另:如果后台数据库用access的话,能连接得上。若是使用socket连接,好像也不行。
 
>>>还是不行,提示用户名跟密码不对。
是提示数据库的用户名、密码不对吗???
你用oracle的提供的用户system 和 密码manager试试。
>>>client端和server段都在本机
client端和server端都在一台机子上的话,就很简单了。
将server端先运行一边进行注册。 用socket或dcom都能很容易的连接上。
>>>如果后台数据库用access的话,能连接得上。
用什么数据库与socket或dcom基本是无关的。
如果提示“用户名跟密码错误”,问题有可能出在数据库上而非dcom的问题。
>>>上面提到的那个什么administrator具体是什么?
这是以管理员权限登录Windows。不过现在就你的问题来看,与此无关。
 
to jrq
我想向你请教一下,客户端如何向服务器端传送数据啊?我想把客户端的数据直接传给
应用服务器,然后在服务器端处理数据,看了些资料,说要定义一个variant数组来传递,
但是具体我不知道怎么做,能不能教教我?我相信你做过了。(是不是要用到clientdataset
的applyupdate?)拜托了。
 
to chigo:
很简单!
客户端:
function MyApplyUpdate;
var
Data : Olevariant ;
begin
Data := VarArrayCreate([0.1],varInteger);
Data[0] :=1 ;
Data[1] :=2 ;
(DComm.AppServer as IMyInterface).MyApplyUpdate(Data);
end;

服务器端:
procedure TTest.MyApplyUpdate(AData:Olevariant);
begin
....
AData[0]
AData[1]
....
end;
 
不好意思,我还是不明白。data[0] := form.edit.text;这样子怎么不行?
 
多人接受答案了。
 
后退
顶部