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

    [ASP] Impossibile connettersi con ODBC

    Ciao
    premetto che è un lavoro fatto da altri e premetto che avrei (ma non posso) fatto diversamente!

    La situazione:
    - pagina asp che si connette ad un mdb
    - nell'mdb ci sono alcune tabelle linkate che, tramite dsn si sistema, pescano i dati da un db mysql
    - se apro l'mdb a mano, le tabelle sono perfettamente funzionanti
    - se faccio una query da asp mi esce un bell'errore!

    Vi posto una sezione semplificata del codice (tanto è qui l'errore, il resto adesso non importa):

    codice:
    <%
    Dim strConn, conn, rs
    strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwroot\faitango\mdb-database\tangoitalia.mdb"
    
    Set conn = Server.CreateObject("ADODB.Connection")
    set rs = Server.CreateObject("ADODB.recordset")
    conn.open strConn
    
    rs.open "SELECT * from tangoitalia where IDTangoItalia<68714", conn
    ...
    %>
    La riga che genera l'errore è rs.open "......"
    L'errore è:
    Tipo di errore:
    Microsoft JET Database Engine (0x80004005)
    ODBC: connessione a 'faitango' non riuscita.
    /faitango/testDB.asp, line 9
    Praticamente, se interpreto bene la faccenda, accedo all'mdb ma non riesco a fare il brige tramite odbc sul db mysql.

    Mi date una mano?
    Questo sito (quello completo, non queste 4 righe di codice) era on line fino a qualche giorno fa e devo farne il trasferimento altrove (girava su una VM...).
    Grazie
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  2. #2
    Up!
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  3. #3
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    diritti sulla cartella?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  4. #4
    IUSR_[NOMEMACCHINA] ha permessi completi sulle seguenti cartelle:
    - cartella contenente gli mdb
    - cartella c:\windows\temp
    - %USERPROFILE%\Impostazioni locali\Temp

    Altro non mi viene in mente..
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

  5. #5
    windows? versione database?...giusto per controllare che la connessione sia corretta

  6. #6
    WinXP Sp3, MSSQL SERVER 2000, Database Access 2000 + mySql 5

    Codice fiscale, gruppo sanguigno... altro?
    Dice il saggio:
    Non ci sono domande difficili, esistono solo risposte che non conosciamo!
    "Se qualcosa può andare male, lo farà" - Murphy

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.