Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di garlick
    Registrato dal
    Dec 2001
    Messaggi
    385

    Provider error 80004005

    Ciao a tutti, ricevo il seguente errore:

    Provider error '80004005'

    Unspecified error

    /inc_News.asp, line 8


    Questo è il codice del file include:


    codice:
    Dim arrTitolo(5)
    Dim arrDescrizione(5)
    Dim arrLink(5)
    
    Set objConn = Server.CreateObject("ADODB.Connection") 
    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("main.mdb") 
    
    set rs=server.createobject("ADODB.Recordset") 
    
    'LEGGO I VALORI PREIMPOSTATI
    strSQL2 = "SELECT * FROM tabNews" 
    
    rs.Open strSQL2, objConn 
    
    if not rs.eof then
    
    i=0
    
    while NOT rs.EOF
    
    arrTitolo(i) = rs("Titolo")
    arrDescrizione(i) = rs("Descrizione")
    arrLink(i) = rs("Link")
    
    i=i+1
    rs.movenext
    wend
    
    end if
    
    objConn.close
    set objConn = nothing
    set rs = nothing
    Da cosa può essere dovuto l'errore? il database main.mdb si trova nella stessa cartella del file inc_news.asp

    Grazie

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    prima prova a chiudere il set rs

    rs.close
    set rs = Nothing
    objConn.close
    set objConn = nothing


    comunque qual'è la linea 8?

  3. #3
    Utente di HTML.it L'avatar di garlick
    Registrato dal
    Dec 2001
    Messaggi
    385
    la linea 8 è questa :

    objConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("main.mdb")


    ho provato come hai detto, ma l'errore è lo stesso

  4. #4
    prova a specificare tutto il percorso del database
    es: c:\documents and settings\utonto\database.mdb

  5. #5
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    intanto ti consiglio di creare una cartella db.
    poi una cartella che contenga le stringhe di connessione.

    supponendo che la tua cartella si chiama "news",

    dovresti utilizzare un path del genere:

    Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& server.MapPath("../news/main.mdb")

    ovviamente se la cartella news è nella root principale.

  6. #6
    Utente di HTML.it L'avatar di garlick
    Registrato dal
    Dec 2001
    Messaggi
    385
    ho provato a seguire i vostir consigli ma niente, allora ho rimesso tutto come prima e ho copiato il database dal mio hard disk, e tutto funziona.....


    mah... non ho capito il perchè, comunque funziona


    Ma errore del provider significa che è un problema di server? Magari lo hanno sistemato se così fosse...

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.