数据库为SQL 2000,如何将数据库中的内容实时同步到XML,并用.net从xml中读出来

解决方案 »

  1.   

    那你就不如直接用.NET读取数据库的数据了
      

  2.   

    楼主这样设计肯定有他自己的考虑。实时的话,楼主可以从程序这边考虑。映射对象,转换成XML。
    如果对时间要求不是特别高的话。可以用SQL语句生成一个XML。
    FOR XML。
      

  3.   

    这样效率很好?
    建议直接.net操作数据库
      

  4.   

    http://msdn.microsoft.com/zh-cn/library/aa175790(SQL.80).aspx
      

  5.   

    http://tech.sina.com.cn/roll/2006-09-26/1556111293.shtml
      

  6.   

    觉得可以用程序直接操作SQL,连接数据库,读取数据填充数据集,读取数据显示
      

  7.   

    只做过从数据库中生成XML文件。
    for xml path(''),type
      

  8.   

    数据库为SQL 2000,如何将数据库中的内容实时同步到XML,并用.net从xml中读出来sql2000,不支持xml查询..
      

  9.   

    ---先建一个模板,假设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文件
      

  10.   


      DataSet ds.ReadXml("D:\Test.XML")读取