ClientDataSet调用xml文件为什么会出错?

Chief007 2002-11-21 02:50:40
有两个ClientDataSet:ClientDataSet1,ClientDataSet2
用ClientDataSet1从数据库中读取数据,然后生成一个xml文件。
用ClientDataSet2调用此文件。当我把该程序分发到客户端时,发现有几台机器
发生错误,提示如下:
Operation not Applicable.
为什么会出现以上情况,该如何解决呢?
(我在win2000环境下编译,出错的机器也是win2000,并且也装了delphi).
...全文
38 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chief007 2002-11-21
  • 打赏
  • 举报
回复
我对比了在两台机器生成的xml.
可用的:
<?xml version="1.0" standalone="yes"?> <DATAPACKET Version="2.0"><METADATA><FIELDS><FIELD attrname="RptID" fieldtype="i4"/><FIELD attrname="Title" fieldtype="string" WIDTH="50"/><FIELD attrname="Maker" fieldtype="string" WIDTH="10"/><FIELD attrname="Pub_Prive" fieldtype="i2"/><FIELD attrname="Type" fieldtype="i2"/><FIELD attrname="FromM" fieldtype="i2"/><FIELD attrname="ToM" fieldtype="i2"/></FIELDS><PARAMS/></METADATA><ROWDATA></ROWDATA></DATAPACKET>
不可用的:
<?xml version="1.0" standalone="yes"?> <DATAPACKET Version="2.0"><METADATA><FIELDS><FIELD attrname="RptID" fieldtype="i4"/><FIELD attrname="Title" fieldtype="string" WIDTH="50"/><FIELD attrname="Maker" fieldtype="string" WIDTH="10"/><FIELD attrname="Pub_Prive" fieldtype="i2"/><FIELD attrname="Type" fieldtype="i2"/><FIELD attrname="FromM" fieldtype="i2"/><FIELD attrname="ToM" fieldtype="i2"/></FIELDS><PARAMS/></PARAMS></METADATA><ROWDATA></ROWDATA></DATAPACKET>
其中不可用的在文件末尾比可用的多了个</PARAMS>
怎么会出现这种情况呢?
WangPeter 2002-11-21
  • 打赏
  • 举报
回复
可能:
1、xml文件在NTFS格式的分区中(和创建是的格式不同)。
2、文件的访问权限。

1,594

社区成员

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

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