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

    Problema strano con percorso Db

    Ciao a tutti,
    ho un problema con la stringa del Db, premetto che uso Aruba e Win 2003.
    L'errore che mi dà è il seguente:
    codice:
    Microsoft OLE DB Provider for ODBC Drivers error '80004005' 
    
    [Microsoft][ODBC Microsoft Access Driver] Could not find file '(unknown)'. 
    
    /mia_cartella/verifica_login.asp, line 23
    Dove la linea 23 corrisponde alla stringa di connessione al Db ossia:
    codice:
    stringa_connessione = "driver={Microsoft Access Driver (*.mdb)}; dbq="& Server.MapPath("/mdb-database/database.mdb")
    Non capisco è una stringa che ho sempre usato che non mi ha mai dato problemi... Aruba dice che i permessi sono tutti Ok... bah!
    Mi dice che non trova il file del Db, non so forse sarà perchè non sono sulla root principale ma dentro mia_cartella?
    Spero in un vostro aiuto, grazie.
    Fabio

  2. #2
    Scarica il database e controllalo.
    Potrebbe essere corrotto.

  3. #3
    Ho risolto!
    Il problema era che il percorso al Db era riferito partendo dalla Root principale mentre io ero dentro un'altra cartella (quindi non nella root), ho risolto creando una cartella (chiamata connessione) con la connessione al DB nella root principale e poi dalle pagine asp dentro mia_cartella la richiamo con un include virtual (quindi senza ../ che danno fastidio a Win 2003!), non so magari non è il metodo migliore però almeno funziona!

    Ovviamente se qualcuno a un metodo + pulito e ben accetto!
    Ciao
    Fabio

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.