Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    problemi di connessione al DB?

    ho questa pagina con questo codice

    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../../../mdb-database/db.mdb")& "; pwd=password"
    %>

    da ieri aruba mi restituisce questa pagina:

    Server.MapPath() error 'ASP 0175 : 80004005'
    Disallowed Path Characters
    /motore/script/ricerche/ricerca1.asp, line 15
    The '..' characters are not allowed in the Path parameter for the MapPath method.

    SAPETE DIRMI CHE E'?
    grazie
    ciao a tutti.
    PCTLC
    www.pctlc.it
    _______________________________
    Informatica & Telecomunicazioni

  2. #2
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    non credo che ti permettano mai di fare cio' nei loro server...


    ../../../ della serie sto cercando di risalire su su su :maLOL:



    toglile

  3. #3
    ciao gold,
    ma il discorso è che fisicamente la cartella mdb-database si trova tre cartelle più in su.
    ho provato con il ./ ma non va lo stesso.


    che mi dici?
    PCTLC
    www.pctlc.it
    _______________________________
    Informatica & Telecomunicazioni

  4. #4
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    basta toglierlo (../) il percorso andra lo stesso

  5. #5
    guarda che dice togliendo la serie di ../


    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][ODBC Microsoft Access Driver] '(unknown)' is not a valid path. Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides.

    /azienda/script/ricerche/ricerca2.asp, line 15
    PCTLC
    www.pctlc.it
    _______________________________
    Informatica & Telecomunicazioni

  6. #6
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661
    allora, la cartella mdb-database generalmente si trova sotto la root principale, col server.mappath("/mdb-database/db.mdb") dovresti trovare proprio quella


    io utilizzo questa da una vita e va


    "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database/database.mdb")


    prova anche tu questa


    p.s
    non è fondamentale in quale punto ti trovi (a meno che non hai doppioni di cartelle mdb-database) dell'applicazione.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    379
    <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("mdb-database/db.mdb")& "; pwd=password"
    %>

    senò prova a mettere manualmente te il percorso senza utilizzare il mappath
    StripMAN

  8. #8
    grazie tutto sistemato

    ciao
    PCTLC
    www.pctlc.it
    _______________________________
    Informatica & Telecomunicazioni

  9. #9
    Utente bannato
    Registrato dal
    Nov 2002
    Messaggi
    661

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.