用C#.net编写的WebService,返回值是ADO.Net的DataSet,请问如何用Delphi编写客户端操作此DataSet?

解决方案 »

  1.   

    http://community.borland.com/article/0,1410,28631,00.html
      

  2.   

    这好像是个很高深的东东,
    因为ado.net的dataset和delphi的dataset的内部结构不同啊.
      

  3.   

    需要 Web Service 和客户端之间的匹配才能进行,一般来说不要在 Web Service 上使用 .NET 的数据类型,例如 DataSet。可以采用返回一个 XML 字符串的形式,然后由 Delphi 客户端分析 XML 字符串,取出数据。
    可以参考:
    http://www.microsoft.com/china/community/TechZone/TechArticle/TechDoc/callwebs.asp