请教IAppServer.getrecords的问题(100分)

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

cityhanter

Unregistered / Unconfirmed
GUEST, unregistred user!
在IAppserver.getrecords的参数中,commandtxt,params两个如何运用,希望有例子.
function AS_GetRecords(const ProviderName: WideString,
Count: Integer;
out RecsOut: Integer;
Options: Integer;
const CommandText: WideString;
var Params: OleVariant;
var OwnerData:OleVariant): OleVariant;
safecall;
 
啊!
你用这个干什么?
自己编写中间件?
跟你学....
 
不是的啦.我在中间件的对象里用Dcomconnection连接,不好使所以不得已干掉他,直接调用
iappserver的方法了,如果你知道快点告诉 我了
 
顺便说一句,你听漂亮的
 
为什么没人回答,真失望。
 
给您一个例子:
procedure TGetinfo.gettableinfo(var master, detail: OleVariant);
var
ipp:iappserver;
idat:itrainrdm;
x:integer;
y,t:olevariant;
tt:Tgetrecordoptions;
begin
tt:=[grmetadata];
olecheck(objectcontext.createinstance(class_trainrdm,iid_itrainrdm,idat));
ipp:=idat as iappserver;
detail:=ipp.AS_GetRecords('DataSetProvider1',0,x,byte(tt),'select * from tb_train_detail',y,t);
master:=ipp.AS_GetRecords('DataSetProvider1',0,x,byte(tt),'select * from tb_train_master',y,t);

end;

不懂的话,请看delphi help.有详细的说明。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
706
import
I
后退
顶部