请教一个关于访问.net WebService的问题

alexsj 2005-04-12 01:53:59
procedure TForm1.btn1Click(Sender: TObject);
var
vWsObj:Variant;
begin
vWsObj:=CreateOleObject('MSSOAP.SoapClient30');
vWsObj.mssoapinit('http://LocalHost/testservice/Service1.asmx?WSDL');
ShowMessage(vWsObj.GetDataXml);
end;

上面是我写的一段访问C#写的WEBSERVICE的代码。

问题是我直接返回一个STRING或者INT,就可以直接得到结果了,但是我现在想直接返回一个DATASET,就不行了,不知道大家有什么办法能直接取得返回的DATASET而不通过XML转换,谢谢!
...全文
148 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vinsonshen 2005-04-12
  • 打赏
  • 举报
回复
up
梅青松 2005-04-12
  • 打赏
  • 举报
回复
直接取得返回的DATASET而不通过XML转换
-----------------------------------------
要么你在WEBSERVICE端将数据格式话后返回,
要么转换xml,delphi不能直接用Dataset类型的数据

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧