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转换,谢谢!