如何将数据库中的内容实时同步到XML,并用.net从xml中读出来 数据库为SQL 2000,如何将数据库中的内容实时同步到XML,并用.net从xml中读出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那你就不如直接用.NET读取数据库的数据了 楼主这样设计肯定有他自己的考虑。实时的话,楼主可以从程序这边考虑。映射对象,转换成XML。如果对时间要求不是特别高的话。可以用SQL语句生成一个XML。FOR XML。 这样效率很好?建议直接.net操作数据库 http://msdn.microsoft.com/zh-cn/library/aa175790(SQL.80).aspx http://tech.sina.com.cn/roll/2006-09-26/1556111293.shtml 觉得可以用程序直接操作SQL,连接数据库,读取数据填充数据集,读取数据显示 只做过从数据库中生成XML文件。for xml path(''),type 数据库为SQL 2000,如何将数据库中的内容实时同步到XML,并用.net从xml中读出来sql2000,不支持xml查询.. ---先建一个模板,假设D盘a.tmp<?xml version="1.0" standalone="yes"?><DataSet1 xmlns="http://www.tempuri.org/DataSet1.xsd"><%begindetail%><%insert_data_here%><%enddetail%></DataSet1>EXEC sp_makewebtask@outputfile = 'D:\Test.xml',@query = 'Select * From 表名 for XML Auto,ELEMENTS',@templatefile ='D:\a.tmp'导出到D盘的test.xml文件中然后在net读取xml文件 DataSet ds.ReadXml("D:\Test.XML")读取 我的操作系统是XP HOME,安装了sql server 2000个人版,出现了下面的问题,救救! |zyciis| 求对比两条SQL效率,条件写在On和写在最后 Left Join的情况 字符串处理问题 插入多条随机数 请问我这条语句错在哪里? 关于inserted表取数据的问题 存储问题有错,急寻解答 为什么以下的select语句有时候执行正确,有时候报错? 求一句T-SQL PB做的程序如何制作安装盘? 在SQL Server 2005 的Express版本问题 如何通过从一条记录查出多条记录
如果对时间要求不是特别高的话。可以用SQL语句生成一个XML。
FOR XML。
建议直接.net操作数据库
for xml path(''),type
<?xml version="1.0" standalone="yes"?>
<DataSet1 xmlns="http://www.tempuri.org/DataSet1.xsd">
<%begindetail%>
<%insert_data_here%>
<%enddetail%>
</DataSet1>
EXEC sp_makewebtask
@outputfile = 'D:\Test.xml',
@query = 'Select * From 表名 for XML Auto,ELEMENTS',
@templatefile ='D:\a.tmp'导出到D盘的test.xml文件中
然后在net读取xml文件
DataSet ds.ReadXml("D:\Test.XML")读取