连接到中间层的问题(50分)

  • 主题发起人 主题发起人 阿舍
  • 开始时间 开始时间

阿舍

Unregistered / Unconfirmed
GUEST, unregistred user!
我刚在学三层,在实践中现出此问题,不得其解,烦请各位高手赐教:
中间层用 TRemoteDataModule + ADOConn
有 ADOTable + DataSetProvider, 绑定到 表 Customers
客户层用 TSocketConn + ClientDataset + DataSource, 绑定到 中间层的 DataSetProvider,
在开发环境中,可以通过 DBGrid 浏览 Customers 的记录,而运行客户端则出现
"Missing data provider or data packet."
然后退出。
在没有进行数据绑定前,可以连接到中间层,中间层也对客户端有所反应。
 
那给分吧
 
不会吧。老兄。是我自己查资料,甚至重做 TRemoteDataModule 才搞定的呀。
我一共也就205分,还愁怎么把50分给拿回来呢。
我在 TRemoteDataModule 添加
functin UserLogin(Username, Password : widestring) : integer;
safecall;
being
return 验证 Username 与对应的 password 是否登录数据库成功.
end;

在 Client端用 TSocketConnection 调用
nn := sckConn.AppServer.UserLogin(Username, Password);
总是出错: mothed 'UserLogin' ...... automation object
请大侠们出手解决(50分)
 
sckConn连接成功吗?
不成功所以不认UserLogin接口
 
可以连接成功。可以正常操作中间层的属性。
已经找到资料了, TRemoteDataModule 只支持属性。需要 TMTSDataModule 才能支持方法。
 
这位兄台,我倒是贴出了答案,是不是应该你付给我N分呀?呵呵,开玩笑的。
请版主帮我把这50分加到我的ID上吧。
或者我自己可以在什么地方操作。我只有205分呀。
 
接受答案了.
 
后退
顶部