易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi 讲数据库的数据放在xml文件里

请问高手,delphi,如何能将sql数据库testdabase里的两个表,分别为table1,table2,将这两个表的数据放在一个xml文件里
自己写入,或者用adoquery读取数据集后保存ADOQuery1.SaveToFile('c:\1.xml',pfXML);

引用
请问高手,delphi,如何能将sql数据库testdabase里的两个表,分别为table1,table2,将这两个表的数据放在一个xml文件里


1、不知道你的table1和table2字段个数和类型是否一致,如果不一样就不好做到;
如果是一直的话,可以使用SQL先查询出来:

select * from table1
union
select * from table2

2、保存文件

  A、如果你使用的是ADOQuery可以使用楼上所说的:ADOQuery1.SaveToFile('c:\1.xml',pfXML);
  B、如果你使用的ClientDataSet可以:ClientDataSet.SaveToFile('c:\1.xml');



我用的就是每个表的字段不一样的啊?请问哪位高手能告诉下啊

引用
请问高手,delphi,如何能将sql数据库testdabase里的两个表,分别为table1,table2,将这两个表的数据放在一个xml文件里


如果是两个表,能把两个表的数据按照顺序放在一个xml文件里面吗?

dsFTClientDataSet.LoadfromFile(ExtractFilePath(Application.ExeName) +
      'Memo.xml');
也可以SaveToFile('c:\1.xml');
和ADO不一样,呵呵,可以试一下。



相关问答:

Delphi怎么取返回内容中的指定部分.

返回的内容是如下代码,怎么能渠道2b?
<p class="text1">1a </p>
<p class="text1">2b </p>
<p class="text1">3c </p>
<p cl ......

求一段delphi代码转C#代码,急用,可人民币支付,谢谢

急用。联系QQ:8775262,谢谢。
需要进行DllImport的地方直接写DLLImport.方法名。
如:DLLImport.GlobalAddAtom(……);
文件:UShare.pas
Delphi(Pascal) code:

unit UShare;
interface
uses Windows, Me ......

安装了jre6.17后,Delphi不能关闭?

如题, 点击Delphi的File菜单的Exit退出Delphi, Delphi部分关闭--即不能再操作Delphi,但任务栏和进程里,Delphi还在运行,没有真正的退出。是不是安装了jre改变了某些环境变量导致,请问高手如何解决? 注:没安装 ......

数据以xml格式返回 - MS-SQL Server / 应用实例

从数据库中查询一张表的数据
select 部门,姓名 from tb
如何才能生成下面的xml格式
XML code:
<folder state="unchecked" label="全部">
   <folder state="unchecked&qu ......

如何用ASP读取 XML - Web 开发 / ASP

<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号