Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Script Asp in locale

  1. #1

    Script Asp in locale

    Buona sera a tutti!
    Ho un problema nel far girare uno script asp in locale. Dopo aver installato IIS 5.1 nell'aprire la pagina asp (che interroga un db) mi appare questo errore:

    HTTP 500.100 - Errore interno del server - errore ASP
    Internet Information Services

    Tipo di errore:
    Server.MapPath(), ASP 0173 (0x80004005)
    Il parametro Path del metodo MapPath contiene un carattere non valido.
    /Prova/index.asp, line 5


    Tipo di browser:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; snprtz|T04342956450514; .NET CLR 1.0.3705)

    Pagina:
    GET /Prova/index.asp

    Alla cartella ho abilitato tutti i permessi e si trova nella directory c:\
    Come posso risolvere?

    Grazie mille,

    Giobbegio

  2. #2

  3. #3
    Queste sono le prime 5 righe:

    <%@LANGUAGE = JScript%>
    <%
    Response.Buffer = true;
    var Cn = new ActiveXObject("ADODB.Connection");
    Cn.Open("driver={Microsoft Access Driver (*.mdb)};dbq=" + Server.MapPath("file:///C:/Prova/mdb-database/cerca.mdb"));

    (la riga 6 va in errore)

    Ciao e grazie

    Giobbegio

  4. #4
    La riga 5 va in errore (sopra ho sbagliato)

  5. #5
    codice:
    Server.MapPath("file:///C:/Prova/mdb-database/cerca.mdb"))
    E' errato.
    Il MapPath converte percorsi relativi in assoluti.

    Se vuoi mettere assoluti leva il MapPath, altrimenti lascialo ed usa percorsi relativi.

  6. #6
    Quindi come scrivo? Cancello solo MapPath?

    Ciao e grazie,

    Giobbe

  7. #7
    codice:
    Server.MapPath("cerca.mdb")
    Adattati il percorso in base al file di origine e la posizione del db.

  8. #8
    Ok, perfetto. Grazie mille! Davvero molto gentile e tempestivo nella risposta!

    Ciao e grazie,

    Giobbe

  9. #9

    Per weppos

    Ciao Weppos,
    avrei un'altra domanda: sono riuscito a far girare il programmino in asp in locale, ma se volessi utilizzarlo anche da un'altro pc (sempre all'interno della rete) lasciando sempre il tutto sul pc principale? è fattibile? Io ho provato ma non ci sono riuscito

    Ti sarei molto grato se mi aiutassi anche adesso

    ciao,

    Giobbe

  10. #10

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.