如题.

解决方案 »

  1.   

    先将exl数据读出来,再保存不就可以了吗?
    你到底想说一个什么样的意思??
      

  2.   

    我有一个dm.xml文件,我想把dm.xml的数据保存另一数据库中的一个表里面,其表结构一样.
      

  3.   

    *********************  导入 xml 文件DECLARE @idoc int
    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
      

  4.   

    http://delphibbs.com/delphibbs/dispq.asp?lid=1691966
    这里比较全面
      

  5.   

    agree with  zdfcqu(公尝) 
    clientdataset.loadfromfile
      

  6.   

    to RockEx(石头_):
       sp_xml_preparedocument不支持ADODataset和clientdataset输出的xml格式,难道要自己解释和生成sql支持的格式吗?to 楼上各位:
      我现在是要把一个*.xml文件保存到另一数据库中的一个表里面,其表结构一样,这个xml文件是通过sql查询出来后clientdataset.savetofile()或ADODataset.savetofile()生成的xml文件.clientdataset.loadfromfile可以装载数据,但保存不进数据库.
      如有其他的想法不妨说说,分不够再加!
      

  7.   

    ADODataset1.FieldDefs.Assign(clientdataset1.FieldDefs)