晓
晓风月
Unregistered / Unconfirmed
GUEST, unregistred user!
1、用Delphi的ADODATASET或ADOQUERTY执行下面一句查询后
select * from t_account for xml raw
不知怎样将得到的XML流保存为一个外部XML文件(要求是程序实现);
2、如果用用Delphi的ADODATASET或ADOQUERTY执行下面一句查询
select * from t_account
再将SAVETOFILE();可以得到XML文件,但字段值都是单引号引起来的,
标准的XML文件值都应该用双引号,所以在用Sqlserver中的OPENXML方法时,
要先替换字符串,对XML大文件进行的效果可想而知,字符串替换效率很低,
时间长,这种方法的最大问题是怎样避免单引号,而是双引号。
3、有没有什么更好的方法,我遇到的表有100多个字段,数据20万。
select * from t_account for xml raw
不知怎样将得到的XML流保存为一个外部XML文件(要求是程序实现);
2、如果用用Delphi的ADODATASET或ADOQUERTY执行下面一句查询
select * from t_account
再将SAVETOFILE();可以得到XML文件,但字段值都是单引号引起来的,
标准的XML文件值都应该用双引号,所以在用Sqlserver中的OPENXML方法时,
要先替换字符串,对XML大文件进行的效果可想而知,字符串替换效率很低,
时间长,这种方法的最大问题是怎样避免单引号,而是双引号。
3、有没有什么更好的方法,我遇到的表有100多个字段,数据20万。