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

    IIS7 problema con ACCESS

    Ciao a tutti,

    utilizzo IIS7 con Vista e dopo aver provveduto ad effettuare gli opportuni settaggi per abilitare le ASP mi trovo a scontrarmi con un problema di connessione al DB. In pratica quando accedo alla pagina ASP, alla sua prima visualizzazione riesce a recuperare correttamente tutti i dati dal DB (Access). Se eseguo un "aggiorna pagina" da IE7 ricevo un messaggio di errore (Provider error '80004005') in corrispondenza della linea di apertura della connessione "conn.open dsn".

    Posto la pagina:
    codice:
     
    <% session("macchina") = 1 %>
    
    <head></head>
    <body>
    
    				<%
    				set conn=server.createobject("adodb.connection")
    				set rs=server.createobject("adodb.recordset")
    				conn.open dsn 
    				sql = "select * from news ORDER BY data DESC"
    				rs.open sql,conn
    
    				If (rs.EOF) Then
    				
    				else
    				
    				while not rs.eof
    
    				Response.write ""&rs("titolo") &"</div>"
    				rs.movenext
    				wend
    				end if
    				rs.close
    				set rs=nothing
    
    				set rs2=server.createobject("adodb.recordset")
    
    				sql2 = "select * from home"
    				rs2.open sql2,conn
    				If (rs2.EOF) Then
    				Response.write "Pagina in costruzione"
    				else
    
    				Response.write rs2("descrizione")
    
    				end if
    				rs2.close
    				set rs2=nothing
    				conn.close
    				set conn=nothing
    				%>
    
    </body>
    </html>
    Qualcuno sa dirmi perchè?

    Grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Cosa contiene la pagina inclusa?

    Roby

  3. #3
    Grazie per la risposta.

    Contiene la stringa di connessione:

    codice:
    <%
    dim dsn
    dsn = "Driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("/database/admin.mdb") & ";pwd=xxx"
    %>
    Una precisazione:
    se attendo un paio di minuti e ripeto l'aggiorna pagina il problema non compare e la pagina viene visualizzata correttamente. Sembra quasi un problema di Timeout.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova a sostituire

    codice:
    Driver={Microsoft Access Driver (*.mdb)};dbq=
    con

    codice:
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=
    Roby

  5. #5
    Non capisco, ho provato da IIS a modificare il tempo di Timeout Script senza ottenere risultati, l'ho ripristinato al valore di default 00:01:30 ed ora funziona tutto...

    Grazie comunque Roby

    Ciao

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.