联机的数据库是mssql
adqouery1.sql.text:='select * from rec order by adate desc for xml auto, ELEMENTS';
显示后的结构是个xml结构 怎样显示和保存(保存的格式是直接保存成相相同的xml格式)????
数据量很大 最好直接显示和保存!
...全文
4412打赏收藏
超难!超难!超难!超难!怎样显示并保存这样的的结果???
联机的数据库是mssql adqouery1.sql.text:='select * from rec order by adate desc for xml auto, ELEMENTS'; 显示后的结构是个xml结构 怎样显示和保存(保存的格式是直接保存成相相同的xml格式)???? 数据量很大 最好直接显示和保存!
procedure TForm1.Button1Click(Sender: TObject);
var
con:adoint26.Connection;
cmd:adoint26._Command;
stream:olevariant;
ra:olevariant;
s:string;
strSql:string;
strsql2:string;
begin
con:=adoint26.CoConnection.Create;
con.ConnectionString:=adoconn.ConnectionString;
con.Open(con.ConnectionString,'fucai','fucai',0);
cmd:=adoint26.CoCommand.Create;
cmd.Set_ActiveConnection(con);
strsql:='<Invoice xmlns:sql=''urn:schemas-microsoft-com:xml-sql''><sql:query> ';
strsql:=strsql+'select top 2 * from employees FOR XML AUTO';
strsql:=strsql+'</sql:query></Invoice>';