Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    29

    Errore di Collegamento DB in Access.Help!!!

    Ciao a tutti ho un problema con il mio file di collegamente "coll.asp" che collega il database del mio sito.

    questo problema ce l'ho in locale!
    mi spiego....
    sullo spazio FTP del mio provider funziona tutto ok.
    ho portato il tutto in locale per poter lavorare e far modifiche....nel momento in cui vado a cliccare su uno dei 4 link che mi devono portare a delle pagine prodotti...collegate ad un DB ACCESS.....mi viene fuori il solito errore (An error occurred on the server when processing the URL. Please contact the system administrator).

    ho provato a fare http://localhost.....e mi apre regolarmente IIS7
    se volete posto anche il cod asp del mio file.


    <HTML>
    <HEAD>
    <script LANGUAGE="VBSCRIPT" RUNAT="Server">
    </SCRIPT>
    <%
    Function CreaConnessione
    Dim strconn
    If IsObject(Session("Connection")) Then
    Set CreaConnessione = Session("Connection")
    Else
    Set CreaConnessione = Server.CreateObject("ADODB.Connection")
    CreaConnessione.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=" & Server.MapPath("/DB/db1.mdb")
    'strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("DB/Steam.mdb")
    'CreaConnessione.Open strconn
    Set Session("Connection") = CreaConnessione
    End If
    END Function

    Function LeggiConnessione
    If IsObject(Session("Connessione")) Then
    Set LeggiConnessione= Session("Connessione")
    Else
    LeggiConnessione=NULL
    End If
    END Function
    %>
    </HEAD>
    </HTML>




    premetto che questo file lo ha creato un mio amico visto che io non ci capisco gran che...ma se devo modificare qualcosa ci arrivo...

    chi mi sa aiutare?
    grazie a tutti

  2. #2
    "/DB/db1.mdb"

    questo è un url assoluto

    la cartella DB si trova davvero nella root del tuo IIS oppure in una sottocartella

    sull'ftp funziona perché la root è lo stesso sito

    almeno io in locale ho tante sottocartelle per ogni sito

    (in ogni caso qual'è l'errore specifico?)
    san imente saluta

    * http://simonecingano.it *

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    29
    il persorso è questo:

    c:\inetpub\wwwroot\nomesito\DB

    e li dentro c'è il mio conn.asp ed il mio db1.mdb

    hai qualche idea?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    29
    ho trovato...
    ho copiato il tutto nella root principale e funziona...



    grazie

  5. #5
    la cosa migliore è sostituire la stringa da

    "/DB/db1.mdb"

    a

    "/nomesito/DB/db1.mdb"

    piuttosto che mettere il sito nella root

    in futuro se avrai altri siti in locale non avrai problemi, se invece li metti tutti in root dopo 10 minuti non ci capisci più nulla

    ciao
    san imente saluta

    * http://simonecingano.it *

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    29
    ok...perfetto....ma visto che sei così gentile..e mi sembra molto preparato...ti intendi di flash?

  7. #7
    si, ma non è questo il forum in cui parlarne, finiremmo in off-topic in tutti i sensi

    scrivi nel forum flash

    ciao
    san imente saluta

    * http://simonecingano.it *

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    29
    però se cambio il percorso e metto come hai detto tu...
    <HTML>
    <HEAD>
    <script LANGUAGE="VBSCRIPT" RUNAT="Server">
    </SCRIPT>
    <%
    Function CreaConnessione
    Dim strconn
    If IsObject(Session("Connection")) Then
    Set CreaConnessione = Session("Connection")
    Else
    Set CreaConnessione = Server.CreateObject("ADODB.Connection")
    CreaConnessione.Open "Provider=Microsoft.Jet.OleDB.4.0;Data Source=" & Server.MapPath("/nomesito/DB/db1.mdb")
    'strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("DB/Steam.mdb")
    'CreaConnessione.Open strconn
    Set Session("Connection") = CreaConnessione
    End If
    END Function

    Function LeggiConnessione
    If IsObject(Session("Connessione")) Then
    Set LeggiConnessione= Session("Connessione")
    Else
    LeggiConnessione=NULL
    End If
    END Function
    %>
    </HEAD>
    </HTML>


    mi da il solito errore...manca altro?

  9. #9
    ma la cartella si chiama NOMESITO???

    e hai rimesso il sito nella sottocartella?
    san imente saluta

    * http://simonecingano.it *

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    29
    noo...la cartella si chiama con un altro nome....e nel file asp c'è il nome giusto...solo nell'esempio ti ho riportato "nomesito"

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.