Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di Johhnywalker
    Registrato dal
    Jun 2006
    residenza
    Pontedera (Pi)
    Messaggi
    185

    Errore VBScript runtime error '800a004c'

    Salve a tutti, vi spiego il mio problema:
    ho cambiato provider per un sito commerciale e prima di tale operazione ho effettuato un backup completo di tutto il portale.
    Terminato l'upload di tutti i files sul nuovo server, il problema si presenta sotto forma del seguente errore:

    Microsoft VBScript runtime error '800a004c'

    Path not found

    /utils/detect_image.asp, line 223

    Ho controllato i files in riferimento, ma tutto sembra essere a posto.
    Non riesco a capire cosa può essere accaduto, qualcuno può suggerirmi una soluzione?
    Grazie a tutti.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Percorso non trovato... Spulcia il codice e controllo che tu abbia ricopiato tutte le cartelle ed i file necessari.

    Roby

  3. #3
    Utente di HTML.it L'avatar di Johhnywalker
    Registrato dal
    Jun 2006
    residenza
    Pontedera (Pi)
    Messaggi
    185
    Originariamente inviato da Roby_72
    Percorso non trovato... Spulcia il codice e controllo che tu abbia ricopiato tutte le cartelle ed i file necessari.

    Roby
    Ciao, è la prima cosa che ho fatto, era la più logica, ma nulla da fare, è tutto presente.
    Il vecchio provider era Welcome, il nuovo è Aruba con cui lavoro da anni senza alcun problema.

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'errore è chiaro.
    Vediamo quella riga...

    Roby

  5. #5
    Utente di HTML.it L'avatar di Johhnywalker
    Registrato dal
    Jun 2006
    residenza
    Pontedera (Pi)
    Messaggi
    185
    Originariamente inviato da Roby_72
    L'errore è chiaro.
    Vediamo quella riga...

    Roby
    Allora, rieccomi.
    Dunque ho estratto questo codice dalla cartella /utils/ e dal file detect_image.asp:

    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set objF = objFSO.GetFolder("c:\") <--- Questa è la linea 223 alla quale fa riferimento l'errore
    Set objFC = objF.Files

    Ho provato a cambiare il riferimento a "c:\" con il percorso assoluto del file sul server, ma anche quì nulla.
    Il problema è anche che il sito era stato fatto da altri, poi mi hanno chiesto di prendere il lavoro in mano.

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Su Aruba puoi scrivere solo nelle cartelle Public e mdb-database dovresti saperlo.

    Roby

  7. #7
    Utente di HTML.it L'avatar di Johhnywalker
    Registrato dal
    Jun 2006
    residenza
    Pontedera (Pi)
    Messaggi
    185
    Sì è vero, quindi pensi che inserendo il contenuto della cartella "utills" in una delle cartelle che dici e facendo riferimento ad esse dovrebbe funzionare tutto?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non lo so... Basta provare... Quello script non utlizza il MapPath ma i percorsi assoluti quindi potresti trivare qualche ulteriore inconveniente.

    roby

  9. #9
    Utente di HTML.it L'avatar di Johhnywalker
    Registrato dal
    Jun 2006
    residenza
    Pontedera (Pi)
    Messaggi
    185
    Ora funziona quasi tutto, ho trovato il problema, si trattava soltanto di togliere la barra inversa "\" da "C:\" ed ora funziona.

    Ora il nuovo problema è la connessione al database, il nuovo errore è questo:

    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

    /utils/myvars.asp, line 380

    Riporto una porzione del programma contenente la linea 380:

    '*' update statistica '*' da testare !!!
    Set subConn = Server.CreateObject("ADODB.Connection")
    subConn.ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};" & "UID=;PWD=;DBQ=" & strConnectionString
    subConn.Open
    strSQL = "Update [aziende] Set [numero di uscite (italiano)] = [numero di uscite (italiano)] + 1 Where [codice identificativo] = " & objRS("codice identificativo")
    subConn.Execute(strSQL)
    subConn.Close
    Set subConn = Nothing

    La riga riportata in grassetto è la numero 380 quella che determina il problema.

    Sapresti darmi una dritta?

    Grazie ancora!

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    I database devono stare ESCLUSIVAMENTE nella cartella mdb-database.

    Roby

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.