本人在Form上放置一个DBGrid, DataSource及ClientDataSet控件, 设置好相关关系后, 有如下代码 { s为调用C# web service后取得的XML字符串 }
s := GetService1Soap.xmlGetSpecList(1000001) cds.Active := false; //cds为TClientDataSet实例
cds.XMLData := s;
cds.Active := true;问题是: 运行至cds.XMLData:=s时,总是出现'Mismatch in datapacket',
可是我查看了XML字符串,的确是规范的.请问大侠问题出在哪儿?
s := GetService1Soap.xmlGetSpecList(1000001) cds.Active := false; //cds为TClientDataSet实例
cds.XMLData := s;
cds.Active := true;问题是: 运行至cds.XMLData:=s时,总是出现'Mismatch in datapacket',
可是我查看了XML字符串,的确是规范的.请问大侠问题出在哪儿?
解决方案 »
- Memo输出控制
- 如何做到象qq的聊天窗口那样的可以单独弹出?
- 求助一段循环代码,请高手指点
- 我的信誉分去哪了?
- 年纪大了 巨菜问题
- 100分求高人指点!delphi7自带demo的代码有些麻烦,不是很懂,解决后马上给分!
- fastreport中的rebuildprinterhe和storeinDFM是什么意思!!!
- 如何在Delphi中用浏览器等Windows自带的看图工具打开一幅图片
- 我要在纸张上打印一个1cm长的线条,我该怎样控制?给50分。
- 各位大虾!!请问VCL具体指什么?而VCL扩展又具体指什么呢?
- 一个有关截取字符串的问题?
- 形如2004-4-16 14:22如何在DTP中初始化,及
我也不是很懂!
等高手出現!
ClientDataSet不支持标准的xml
必须要用mapping tool转成delphi可以读出的xml
楼主,结帖吧