我通过DCom来连接Appserver,在Appserver中有一个函数是用来调用
数据库的,函数名称为GetDataBaseNames,在客户端通过DCOMConnection.Appserver。GetDataBaseNames的方法来调用该函数时
出现如下的错误:Method'GetDataBaseNames'not supported by Automation object
请问这是什么原因?Appserver是可以启起来的。请高手解决,我的写法有问题吗?
请问该如何实现,最好给一些代码?谢谢!
数据库的,函数名称为GetDataBaseNames,在客户端通过DCOMConnection.Appserver。GetDataBaseNames的方法来调用该函数时
出现如下的错误:Method'GetDataBaseNames'not supported by Automation object
请问这是什么原因?Appserver是可以启起来的。请高手解决,我的写法有问题吗?
请问该如何实现,最好给一些代码?谢谢!
解决方案 »
- 如何获取网页中的图片尺寸大小
- 敢问路在何方?求指点~
- 【押宝党】真的很长时间没有给可儿散分了,呵呵(1)
- FormatDateTime('YYYYMMDDHHMMSS',Now)这么精确到毫秒?
- 数据上传问题
- 往RadioGroup上添加控件时,移动时为什么控件不随RadioGroup一起动?
- 请问怎么能让我按键盘的一个键在TABLE里就显示该键对应的啊厮科码出来!
- ly_liuyang(Liu Yang) 进来再领些分,我只有20分了,你的SinA*CosA=0.5*Sin2A帮了我的大忙,解决了我画螺旋的难题,谢谢
- delphi+mapX
- 部分成员不能在此发言
- Dephi中怎么设置可以把编译后的文件输入到自定义的路径呢?(如exe.dll 文件等)
- 如何分段播放WAV文件的?100分
建议在类库编辑器中由他自动生成代码框架。
由于很难登陆上CSDN,不方便与大家讨论。
to ihihonline
我已经在动网论坛中注册了帐号。
并且Download一些文章,永远支持你。
一个小小的请求:
能在《多层技术》专栏中放一些关于客户端与AppServer端之间
数据和函数相互调用的例子吗?(自私的要求)
谢谢
var
I:Integer;
DBN:TStrings;
begin
DBN:=TStringList.Create;
try
Session1.GetDatabaseNames(DBN);
Result:=VarArrayCreate([0,DBN.Count-1],varOleStr);
for I:=0 to DBN.Coutn-1 do
Result[I]:=DBN[I];
finally
DBN.Free;
end;
end;
试试先!
应该在 IDE 的 View|Type Library 中打开类型库文件,
在AppServer的Ixxxx中添加一个 GetDataBaseNames 方法。DCOMConnection.Appserver.GetDataBaseNames 就没问题了