MTS中添加function(100分)

  • 主题发起人 主题发起人 dlmn
  • 开始时间 开始时间
D

dlmn

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟刚学MTS编程,想做个数据集返回所有的记录,因此需要做个函数
返回所有记录。可用type library新建方法只能得到procedure 无返回参数,
如何创建function
 
用DCOMConnent.APPSERVER.你的Function(你所要传的值);
当然在AP端要写Function(你所要传的值);
 
不是那意思。我在MTS中间层定义个方法(GetData),想让它返回一个数据集。如果把它做为一个OleVariant
类型的变量输出的话,输出给OleVariant变量Data,如何调用?
 
这样写
Result := DataSetProvide1.Data
这样就把一个数据集给返回来了。
 
先纠正一下,谁说不能建立函数的呢
在菜单里找到add face好像是编辑菜单中的最后一项吧,点击一下
在定义的编辑框里写一个函数
function getint:widestring;
那你就可以用getint这个函数返回一个字符串了
 
补充:
在客户端时调用
ClientDataSet.Data := DCOMConnnection1.Appserver.YouFunction;
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
930
SUNSTONE的Delphi笔记
S
后退
顶部