我有个想法:用ASP或Asp.net之类的程序连接oracle数据库,再用与之相关的方法输出成为XML。我用asp.net是可以实现的。

解决方案 »

  1.   

    pl/sql developer可以?
    我就用的这个冬冬,请问哪个版本可以?
      

  2.   

    pl/sql developer5.0哪里有下载?
      

  3.   

    too easy,oracle xsu,到oracle去查就知道了
      

  4.   

    http://www.zdnet.com.cn/
    你去这个网站看一看!这里有!
      

  5.   

    pl/sql developer5、VS.net都可以转换,
    pl/sql developer5搜索一下就能找到
      

  6.   

    rs.Save "1.xml", adPersistXML
      

  7.   

    as above:
    ADO Recordset have save method !
      

  8.   

    楼上兄弟,rs.Save "1.xml", adPersistXML,这样打开1.XML结果是乱码?
    如何解决?
      

  9.   

    使用rs -> MSXML.DOMDocument(Microsoft.XMLDOM)的save方法。如果简单的想将数据转换成XML文档 ORACLE -> ODBC -> ACCESS -> XMLACCESS可以直接导出XML文档。
      

  10.   

    Private Sub Form_Load()    Set gCn = New ADODB.Connection
        gCn.CursorLocation = adUseClient
        gCn.Mode = adModeReadWrite
        gCn.ConnectionString = "PROVIDER=MSDataShape;Data PROVIDER=MSDASQL;dsn=dl;uid=dl;pwd=a;"
        gCn.Open
        
        Dim myfile
        
        If Dir$("c:\1.xml") <> "" Then
            Kill "c:\1.xml"
        End If
            
       Dim sqlstr As String
       Dim rs As New ADODB.Recordset
        sql = "select * from dl.bas_bm"
        
        Set rs = New ADODB.Recordset
        With rs
            .ActiveConnection = gCn
            .CursorLocation = adUseServer
            .CursorType = adOpenStatic
            .LockType = adLockOptimistic
            .Open sql
            .Save "c:\2.xml", adPersistXML
        End With
    End Sub不是乱码洒
      

  11.   

    agree with  yizia(椅子)
    the ADO have the method : Save, it can save the recordset as XMl file.