Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Errore pagina ASP

  1. #1

    Errore pagina ASP

    Tipo di errore:
    Server.MapPath(), ASP 0173 (0x80004005)
    Il parametro Path del metodo MapPath contiene un carattere non valido.
    /registroassenze/Definitivo/crop.asp, line 13

    Questo è il codice


    strProvider="DRIVER={Microsoft Excel Driver (*.xls)}; DriverId=790;DBQ=" & Server.MapPath ("..\..\..\..\C:\Pocket_PC1\ridotto.xls")
    Set rs = Server.CreateObject("ADODB.recordset")

    COsa devo cambiare???

  2. #2
    Se "ridotto.xls" si trova in "C:\Pocket_PC1\ridotto.xls", basta fare:

    codice:
    strProvider="DRIVER={Microsoft Excel Driver (*.xls)}; DriverId=790;DBQ=" & Server.MapPath ("C:\Pocket_PC1\ridotto.xls") 
    Set rs = Server.CreateObject("ADODB.recordset")
    In ogni caso usa sempre percorsi relativi se puoi.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    La pagina asp si trova però in c:\inetpub\wwwroot\registroassenze\definitivo


    Mettendo quello che hai scritto tu mi da questo errore


    Tipo di errore:
    Server.MapPath(), ASP 0172 (0x80004005)
    Come parametro per il metodo MapPath è necessario specificare un percorso virtuale. Il parametro fornito corrisponde a un percorso fisico.
    /registroassenze/Definitivo/crop.asp, line 13

  4. #4
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    Server.MapPath("Pocket_PC1\ridotto.xls")
    è in grado di restituire il persorso completo del file partendo da un riferimento relativo...

    prova a stamparlo sulla pagina:
    Response.write Server.MapPath("Pocket_PC1\ridotto.xls")

    e vedi che cosa ti restituisce....
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  5. #5
    come si fa???

  6. #6
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    Response.write Server.MapPath("Pocket_PC1\ridotto.xls")
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

  7. #7
    ce l'ho fatta

    Grazie lo stesso


  8. #8
    Utente di HTML.it L'avatar di liana79
    Registrato dal
    Feb 2003
    Messaggi
    314
    come hai fatto per curiosità?
    Ci sono solo due modi per vivere la vita.
    Uno è come se niente fosse un miracolo.
    L'altro è come se tutto fosse un miracolo

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.