请教:数据库文件导出到XML文件方法(100分请教) 不知道TXMLTCLransforlient组件可以实现吗???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ********************* 导入 xml 文件DECLARE @idoc intDECLARE @doc varchar(1000)--sample XML documentSET @doc ='<root> <Customer cid= "C1" name="Janine" city="Issaquah"> <Order oid="O1" date="1/20/1996" amount="3.5" /> <Order oid="O2" date="4/30/1997" amount="13.4">Customer was very satisfied </Order> </Customer> <Customer cid="C2" name="Ursula" city="Oelde" > <Order oid="O3" date="7/14/1999" amount="100" note="Wrap it blue white red"> <Urgency>Important</Urgency> Happy Customer. </Order> <Order oid="O4" date="1/20/1996" amount="10000"/> </Customer></root>'-- Create an internal representation of the XML document.EXEC sp_xml_preparedocument @idoc OUTPUT, @doc-- Execute a SELECT statement using OPENXML rowset provider.SELECT *FROM OPENXML (@idoc, '/root/Customer/Order', 1) WITH (oid char(5), amount float, comment ntext 'text()')EXEC sp_xml_removedocument @idoc http://delphibbs.com/delphibbs/dispq.asp?lid=1691966 50分就OK了,哈。。全面的:http://delphibbs.com/delphibbs/dispq.asp?lid=1691966 各位兄弟们,我需要将PARADOX的数据表中数据按约定格式导出到XML文档中.这个不存在异构数据库的数据传输问题.不过在这里还是要先谢谢以上几位. 等待... ... 把你的DataSet中的數據導出到ClientDataSet中,再存為xml文件就可以了 EXECUTE sp_makewebtask @outputfile = N'D:\in\11.htm', @query=N'SELECT [name], [bmp] FROM [bbb]', @templatefile=N'D:\in\to.htm', @dbname=N'oldbb', @whentype=1,@procname=N'oldbb Web 页',@codepage=936,@charset=N'gb2312' 回复人: DongXF(孔雀东南飞) ( ) 信誉:94 2003-10-30 19:10:06 得分:0 把你的DataSet中的數據導出到ClientDataSet中,再存為xml文件就可以了>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>对头,而且很方便! 为什么不用TXMLTCLransforlient呢??? 你可以用ADO控件接上数据库后ADODATASET1.SaveToFile('C:\1.XML'PFXML);要用时再用LOADFILE导入非常好的一个东东 寻找主机托管服务商 delphi checkbox 主从表 问题。ADO控件中 多个Parameters使用了同一个来源,怎么做? 请问一个D7启动的问题???? InternalError:URW3950 这个问题是什么意思? 送分了!!!!!! 我真是笨女生啊,结贴的时候,密码写错了,可是为什么没有提示我密码错了呢:( 一个不知道能不能实现的问题,请帮帮忙看一下! 出现VarArrayLock,VarArrayUnlock未定义的错误。怎么办? 如何在delphi中使用access数据库? 请问一下dephi中的一个引用单元 关于构造函数的问题?
DECLARE @doc varchar(1000)
--sample XML document
SET @doc ='
<root>
<Customer cid= "C1" name="Janine" city="Issaquah">
<Order oid="O1" date="1/20/1996" amount="3.5" />
<Order oid="O2" date="4/30/1997" amount="13.4">Customer was very satisfied
</Order>
</Customer>
<Customer cid="C2" name="Ursula" city="Oelde" >
<Order oid="O3" date="7/14/1999" amount="100" note="Wrap it blue
white red">
<Urgency>Important</Urgency>
Happy Customer.
</Order>
<Order oid="O4" date="1/20/1996" amount="10000"/>
</Customer>
</root>
'
-- Create an internal representation of the XML document.
EXEC sp_xml_preparedocument @idoc OUTPUT, @doc-- Execute a SELECT statement using OPENXML rowset provider.
SELECT *
FROM OPENXML (@idoc, '/root/Customer/Order', 1)
WITH (oid char(5),
amount float,
comment ntext 'text()')
EXEC sp_xml_removedocument @idoc
全面的:
http://delphibbs.com/delphibbs/dispq.asp?lid=1691966
等待... ...
@outputfile = N'D:\in\11.htm',
@query=N'SELECT [name], [bmp] FROM [bbb]',
@templatefile=N'D:\in\to.htm',
@dbname=N'oldbb',
@whentype=1,
@procname=N'oldbb Web 页',
@codepage=936,
@charset=N'gb2312'
把你的DataSet中的數據導出到ClientDataSet中,再存為xml文件就可以了>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
对头,而且很方便!
要用时再用LOADFILE导入
非常好的一个东东