xml文件写入DATASET的问题 xml文件怎么写入DATASET里面啊,好像可是用DATASET的LoadFromFile来直接load,可是我试了一下不行,在XMLMapper里面可以转换的xml会报错‘RecordSet cannot be created.Source XML is incomplete or invalid'!哪位老大能提示一下读取的方式不? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做了半天测试,得到的结论是这样的,对DataSet用SaveToFile生成的xml可以读取,但是用LoadFromFile读取标准格式的xml时就会显示上面的错误。如果不用loadfromfile还能用别的什么办法吗? xml的一个应用本来就是要约定一组标签的,SaveToFile和LoadFromFile都要符合这个约定。别的办法只有自己定义一个xml应用,自己来解析生成ClientDataSet。 var myDataSet:TClientDataSet;begin myDataSet := TClientDataSet.Create(application); myDataSet.LoadFromFile(ExtractFilePath (Application.ExeName) + 'ClientDataSet1.txt'); //読出 myDataSet.Active; DataSource1.DataSet := myDataSet;end;(注:也可先拖一个TClientDataSet控件在TForm) procedure TForm1.Button1Click(Sender: TObject);var myDataSet:TClientDataSet;begin myDataSet := TClientDataSet.Create(application); myDataSet.FieldDefs.Add('name',ftstring,10); myDataSet.FieldDefs.add('age',ftinteger); myDataSet.CreateDataSet; //建立 myDataSet.Active; myDataSet.AppendRecord(['張三',10]); myDataSet.AppendRecord(['李四',40]); DataSource1.DataSet := myDataSet; //再接TDBGrid控件、直接可看myDataSet.SaveToFile( ExtractFilePath (Application.ExeName) + 'ClientDataSet.txt', dfXML ); //XML形式end; 太多实参(Too many actual parameters)问题求解 关于指针问题。大家帮我看看,学习中。。。。 如何实现托盘程序的图标在屏幕右下角闪烁 100分请教DevExpress控件和计算字段的问题,在线等~~ 本人是计算机系的,现在想学一种以后会有很好发展的编程语言或者计算机方面的技术,希望大家给点建议! DELPHI开发难题,急、急、急! 一个关于用DELPHI写DLL和VB调用的参数问题,高手来挑战 有关DEPHI的 如何对RichEdit的文本实现向前查找? dll退出时出错? 怎样关闭一个或多个浏览器窗口? 请问StringGrid不支持对鼠标中键的滚动的响应吧?
别的办法只有自己定义一个xml应用,自己来解析生成ClientDataSet。
myDataSet:TClientDataSet;
begin
myDataSet := TClientDataSet.Create(application);
myDataSet.LoadFromFile(ExtractFilePath (Application.ExeName) + 'ClientDataSet1.txt'); //読出
myDataSet.Active;
DataSource1.DataSet := myDataSet;
end;(注:也可先拖一个TClientDataSet控件在TForm)
var
myDataSet:TClientDataSet;
begin
myDataSet := TClientDataSet.Create(application);
myDataSet.FieldDefs.Add('name',ftstring,10);
myDataSet.FieldDefs.add('age',ftinteger);
myDataSet.CreateDataSet; //建立
myDataSet.Active;
myDataSet.AppendRecord(['張三',10]);
myDataSet.AppendRecord(['李四',40]); DataSource1.DataSet := myDataSet; //再接TDBGrid控件、直接可看
myDataSet.SaveToFile( ExtractFilePath (Application.ExeName) + 'ClientDataSet.txt', dfXML ); //XML形式
end;