Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    34

    ASP e ODBC su IIS di XPpro

    Salve a tutti,
    ho il seguente problema: ho delle pagine Asp che interrogano un database nomefile.dbf sito su un pc remoto e connesso alla mia macchina tramite un driver ODBC Microsoft Visual FoxPro.
    Ora, finchè ho avuto installato Win98 e PWS il tutto funzionava ma da quando sono passato a XPpro e IIS non funziona più ed ho il seguente errore:



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

    Tipo di errore:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E37)
    [Microsoft][ODBC Visual FoxPro Driver]File 'fatsw.dbf' does not exist.
    /atc/pages/clienti/pages/anagrafica/anagrafica.asp, line 19


    Tipo di browser:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

    Pagina:
    GET /atc/pages/clienti/pages/anagrafica/anagrafica.asp

    Dov'è il problema?

    Datemi una dritta.............Grazie.

  2. #2
    Mostraci la riga 19 (più almeno 10 righe prima e 10 righe dopo).

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    34
    Questo è lo script di connessione:

    <%

    Dim rs, cn, sql

    sql = "SELECT * FROM (fatsw INNER JOIN clienti ON fatsw.codice=clienti.codice) INNER JOIN pegasus ON clienti.ragsoc1=pegasus.ragsoc WHERE fatsw.cod_app='PEGSUS' and clienti.ragsoc1 LIKE '%" & Request.QueryString ("[N]") & "%' ORDER BY clienti.ragsoc1 "

    Set rs = Server.CreateObject("ADODB.Recordset")
    Set cn = Server.CreateObject("ADODB.Connection")
    cn.Open "DSN=Atc"

    Set rs.ActiveConnection = cn
    rs.Open sql, cn (riga 19)

    %>


    La riga 19 è sempre quella che non funziona in tutte le pagine.

    Ripeto: con PWS ha sempre funzionato.............spero bene.

  4. #4
    Il DSN è sbagliato nel senso che è configurato male, in quanto lo script, in base al dsn stesso, non trova il file database.
    Hai testato il dsn via ORIGINE DATI ODBC in pannello di controllo?
    Il DSN deve stare sulla stessa macchina che esegue le pagine asp.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    34
    Il DSN è di sistema e comunque funziona in quanto in Access riesco benissimo a collegare la tabella.
    In ogni caso il DNS è lo stesso ed ha la stessa configurazione che avevo con PWS sotto Win98.

    Anche lo script di connessione è lo stesso: forse essendo il server web diverso bisogna cambiare qualcosa?

    Attendo speranzoso.......grazie.

  6. #6
    Prova a rifare il dsn.

  7. #7
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    che tipo di dsn hai creto "DSN utente" o "DSN di sistema" ?
    Forza la magica ROMA

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    34
    DSN di sistema.

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.