入门问题(WebService SOAP相关) ( 积分: 50 )

  • 主题发起人 主题发起人 yfdwl
  • 开始时间 开始时间
Y

yfdwl

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个简单的WebService调用数据库的的程序,
服务器端: Soap Server Application,DLL模式,在Soap server Data Module 中准备好结果集(结果集已打开),并用DataSetProvider1将其发布出来,在浏览器中http://localhost/delphi/project1.dll 可以显示接口信息
这时在Client的DataModule中加入一TSoapConnection ,设其
URL = http://localhost/delphi/project1.dll/soap/Itestdm
Connected = true
再加入TClientDataSet 将其RemoteServer指向上述SoapConnection ,确总是无法得到ProviderName的列表名

请高手指教?
 
delphi版本是2005
 
D2005没有试过!
 
鳄鱼先生:其他版本你试过么?
 
刚才用D6试了下,也是一样的情况
 
好像CGI也是同样的问题

只有WAD是没问题的
 
我在D7下用是正常的,我也曾遇到 过类似情况
好像是在这个地方
Iautodata = interface(IAppServerSOAP)
['{A60B8685-7E06-4E8B-A3B5-4D839A2C45AF}']
用 Ctrl+Shift+G 换一组序列 再编译一下 就OK了,什么原因 我也不懂
 
后退
顶部