Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problemi con path

  1. #1

    problemi con path

    ciao a tutti, spero possiate aiutarmi!

    come posso modificare questo codice:

    <%
    Response.Buffer = true;
    var Cn = new ActiveXObject("ADODB.Connection");
    Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("\public/login.mdb"));
    %>


    affinchè non si verifichi questo errore?

    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.


    inserendo il database nella stessa cartella del file .asp e sostituendo ovviamente:

    Server.MapPath("\public/login.mdb"));

    con:

    Server.MapPath("login.mdb"));

    tutto funziona alla meraviglia!

    help!!!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il db dove sta? In che cartella?
    Deve avere i permessi di scrittura ed essera in una cartella diversa da dove sono le pagine asp, di solito cmq non la public.

    Roby

  3. #3
    hai ragione roby...avevo spostato temporanemente la pagina .asp in public solo per verificare la correttezza del codice!
    cmq ho appena risolto...sostitundo

    "\ public/login.mdb"

    con

    "/ public/login.mdb"

    Ti ringrazio!

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Su web non ti capiterà di avere il db in public, quindi anche in locale abituati a non farlo.

    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.