向XML文件中插入数据时遇到的问题
with ClientDataSet1 do
begin
insert;
FieldByName('Year').AsInteger:=2010;
FieldByName('Month').AsInteger:=2;
FieldByName('Day').AsInteger:=20;
post;
end;
这样的语句可以把数据插入内存中,但不能将数据写入XML文件中,若加入下列语句:
ClientDataSet1.SaveToFile;
插入数据时会出现错误提示。
看我的代码,几句写错了好多,在写一次:
var
MemStream : TStream;
FileName : String;
.
.
.
MemStream := TMemoryStream.create;
try
ClientDataset1.SavetoStream(MemStream);
MemStream.position := 0;
memStream.saveToFile(FileName,--XML);
finally
memStram.free;
end;
不一定能运行通过,只是给你个思路,供参考
{{
相关问答:
DataSet导出xml 批处理(循环)得怎么处理
XML文件
<A>
<B>
<C>
</C>
&nb ......
Java code:
/**
* 设置指定的元素名和节点索引所对应节点的内容
* @param 元素名
* @param 节点索引
* @param 内容
*/
public void setElementContent(String elementName,in ......
<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......
我现在做接口导出,.NET平台,开发语言C#,想导出XML的文本格式。
想得到 <?xml version="1.0" encoding="GBK"?>
的编码格式!怎么设置?谢谢!急!
顶
只要保存为xml格式, ......