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

    Driver ODBC non specificato

    Vorrei testare un sito in locale.

    Ho installato IIS su Windows XP Pro, con Office XP.

    Il sito (già fatto e funzionante sul server online) l'ho messo in una sottodirectory di c:\initpub\wwwroot.

    Adesso, quando provo ad avviare default.asp vengo ridirezionato su una pagina di errore. E l'errore è il seguente:

    codice:
    Errore:2147467259 
    [Microsoft] [ODBC Driver Manager] Data source name not found and no default driver specified
    E da qua non riesco a muovermi.

    Non capisco quale sia il problema; e di conseguenza non posso trovare una soluzione.

    E' un problema con i database (mdb)? Oppure è un problema del server?

    Per collegarsi le pagine usano:
    codice:
    strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath("mdb-database/tornei.mdb")
    Riuscite a darmi una mano?

    Grazie, Pictor

  2. #2
    Utente di HTML.it L'avatar di mardux
    Registrato dal
    Apr 2003
    Messaggi
    1,655
    dal messaggio o non trova il db o ha problemi con i driver di access.

    controlla che IIS funzioni facendo una semplice paginetta tipo:

    dim test
    test= "prova"
    responde.write test


    oppure digitando localhost dal webserver
    L'italia è una repubblica mediatica basata sulla corruzione e sulla mafia.

    "Non sono i popoli a dover aver paura dei propri governi, ma i governi che devono aver paura dei propri popoli.." Thomas Jefferson.

  3. #3
    Controlla che la cartella mdb-database sia una sotto cartella di tutte le pagine ASP che richiamano quello script.

    Ps. Ho mod il titolo della discussione in base al punto 5 del regolamento.


  4. #4
    Allora:

    1) Grazie per l'edit (sono uno sbadatone )

    2) I database sono in una sottocartella (e comunque online il sito funziona)

    3) Ho provato a spostare tutti i file del sito direttamente nella cartella c:\inetpub\wwwroot invece che in C:\inetpub\wwwroot\nomesito e il sito ha iniziato a funzionare!!

    Nel codice per esempio ci sono alcuni

    Response.Redirect("www.nomesito.com/default.asp")

    Quando invece io vorrei che fosse relativo il redirect. Se lavoro in locale vorrei andare a finire su wwwroor, non sul sito online.
    Però se scrivo

    Response.Redirect Server.MapPath("/defaul.asp")

    Invece di mandarmi alla pagina mi chiede se la voglio scaricare.

    Come mai?
    Come posso risolvere questi problemi?

    E' possibile tenere il sito in una sottodirectory (in modo da poter lavorare con più di un sito) e comunque mantenerlo funzionante?

    Inoltre ho il problema che invece di navigare il sito, se clicco un link mi porta al sito online.

    Grazie mille

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.