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

    error '80004005' in pagina asp

    Buongiorno a tutti,
    sono nuova e non so bene come funzionano i forum, ma ho letto alcuni vostri topic e mi sambra il posto giusto in cui mostrare a qlcn ciò che mi accade:

    sito in asp - database access

    La pagina in questione mi da un errore di questo tipo:
    error '80004005' /edilizia.asp, line 16

    Alla linea 16 della pagina in questione ho:
    Recordset1_cmd.ActiveConnection = MM_connessionepozzi_STRING

    il fatto è strano perchè l'amministrazione del sito è impklementata e funzionante...
    la vedo online, carico e scarico file, modifico e cancello articoli... ecc.


    La stringa di connessione funziona ed è la stessa (ovviamnte facendo attenzione al path) nelle pagine dell'amministrazione
    e nella pagina edilizia.asp è la seguente:


    Il file connessionepozzi.asp è il medesimo chiaramente.
    Quindi la mia domanda è: come mai i file del pannello di amministrazione funzionano correttamente mentre i file delle pagine del sito no?

    mi potete dare una mano voi?
    non so più dove sbattere la testa perchè non mi è mai successo...
    grazie
    Fulvia

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il path indicato nella include potrebbe non essere lo stesso... per sicurezza metti ovunque percorsi assoluti a partire dalla root

    E comunque per verificare metti prima della

    Recordset1_cmd.ActiveConnection = MM_connessionepozzi_STRING

    questa:

    response.write "<hr>" & MM_connessionepozzi_STRING & "<hr>" : response.flush
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Grazie mille della risposta,
    ho provato a effettuare le modifiche suggerite. Il path della connection è corretto
    per assoluto cosa intendi? di fatto dalla route principale la connection si trova nella cartella indicata...

    se indico NON FUNZIONA
    se indico non la trova chiaramente.

    comq aggiungento la stringa che mi hai suggerito l'errore si esplicita in questo modo:

    DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:\Inetpub\webs\mdb-database\ivanpozzi.mdb
    _____________________________________
    error '80004005'
    /edilizia.asp, line 17


    cosa significa secondo voi? non riesco a capire.


    scusate e grazie di nuovo

  4. #4

  5. #5

    Mistero...

    GFrazie, avevo già provato, ho riprovato, ma l'errore è sempre il medesimo.

    Ho risolto salvando le pagine nella cartella Admin dove risiede anche l'amministrazione del sito (che FUNZIONA ALLA GRANDE).

    Devo finire il sito entro oggi e quindi utilizzo questo "Sporco" escamotage, ma almeno le pagine si vedono.

    Guardate qui:
    QUESTO NON FUNZIONA: http://www.studioivanpozzi.it/edilizia.asp
    QUESTO Sì: http://www.studioivanpozzi.it/admin/edilizia.asp

    non capisco proprio come mai nella cartella admin tutto funziona perfettamente mentre nella route principale no....

    Mi è venuto in mente che potrebbe essere il codice della connection
    che è questo:
    <%
    ' FileName="Connection_odbc_conn_dsn.htm"
    ' Type="ADO"
    ' DesigntimeType="ADO"
    ' HTTP="false"
    ' Catalog=""
    ' Schema=""
    Dim MM_connessionepozzi_STRING
    MM_connessionepozzi_STRING = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("../mdb-database/ivanpozzi.mdb")
    %>

    VOI CHE NE DITE?

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

    "../cartella/file.mdb" è un indirizzamento relativo (cioè cerca file.mdb in una cartella della cartella superiore)

    usa un indirizzamento assoluto, così "/cartella/file.mdb" (cartella è una cartella della root)


  7. #7
    perfetto
    meraviglioso
    fantasti... esatto...
    cmq ... non ci sarei mai arrivata

    FUNZIONAAAAAAAAAAAAAAA!!!

    GRAZIE

  8. #8
    eppure, è la prima cosa che ti ha suggerito br1
    Originariamente inviato da br1
    Il path indicato nella include potrebbe non essere lo stesso... per sicurezza metti ovunque percorsi assoluti a partire dalla root

  9. #9
    Esattamente, ma io mi ero concentrata sulla stringa di incude della connessione e non sul file della connessione stessa.
    Per me la connessione era a posto visto che funzionava perfettamente nell'admin, MA ORA ho capito che in effetti funzionava solo lì perchè ../ la faceva uscire dalla cartella locale.

    E poi quando sono dentro il progetto non riesco mai a vedere oltre il mio naso!

    Scusate tanto, e veramente grazie!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.