Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Can't save.

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    75

    Can't save.

    Salve a tutti,
    ho un problemino a trasformare dei dati di una tabella di un da access in un file xml
    Questo e' il codice piu' interessante che ho trovato in rete
    codice:
    <%
    'assegno il nome al file XML che voglio creare
    Dim filename
    filename = "DB_to_XML.xml"
    
    'verifico se esiste già un file XML con lo stesso nome
    Dim fso
    Set fso = Server.CreateObject("Scripting.FileSystemObject")
    'se esiste eliminalo
    if fso.FileExists(Server.MapPath(filename)) then
      fso.DeleteFile(Server.MapPath(filename))
    end if
    Set fso = Nothing
    
    Dim cn, rs, sql
    
    'apro la connessione al database myDataBase.mdb
    Set cn = server.createobject("ADODB.Connection")
    cn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("/database/redazione.mdb"))
    	
    	
    
    'seleziono tutti i records della tabella myTable
    sql = "SELECT * FROM notizie"
    Set rs = cn.Execute(sql)
    
    'salvo il recordset in un file XML
    rs.Save Server.MapPath(filename), 1
    
    'chiudo il recordset, la connessione al database e libero le risorse
    rs.Close
    Set rs = Nothing
    cn.Close
    Set cn = Nothing
    
    'creo il link per visualizzare il file XML appena creato
    Response.Write("Per visualizzare il file XML appena creato <a href="&_
        filename&">clicca qui</a>.")
    %>
    ma quando carico la pagina mi compare il seg. errore:
    Provider error '80030103'

    Can't save.


    /aggiorna1.asp, line 28



    Qualcuno sa aiutarmi?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Forse perché non hai i permessi di scrittura nella cartella nella quale cerchi di salvare il file xml.

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2003
    Messaggi
    75
    Non credo percheì in genere salvo i files in tutte le cartelle del server, comunque sapresti dirmi come facio a cambiare destinazione al file xml?
    Dunque il codice ti sembra corretto?
    Grazie

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    mnmm
    la sintassi rs.save non la conosco.

    Roby

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.