Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di allejo
    Registrato dal
    Jul 2001
    Messaggi
    747

    connessione ACCDB da aruba

    Buongiorno a tutti...
    è la prima volta che uso asp.
    E volevo soltanto semplicemente connettere a un db access su aruba ma mi da il seguente errore
    ADODB.Connection error '800a0e7a'
    Provider cannot be found. It may not be properly installed.
    /NewVersion/adodb.asp, line 10


    Allora imposto questo codice:


    codice:
    <%
    ' dichiaro la variabile che conterrà l'oggetto Connection
    Dim conn
    'creo l'oggetto Connection
    Set conn = Server.CreateObject("ADODB.Connection")
    'apro la connessione con la fonte di dati
    conn.Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=/mdb-database/prova.accdb; Persist Security Info=False;")
    Dim rs
    'creo l'oggetto Recordset
    Set rs = Server.CreateObject("ADODB.Recordset")
    'Eseguo la query SQL SELECT
    rs.Open "SELECT * FROM nomi", conn
    %>
    <TABLE>
    <%
    Do While not rs.EOF
    %>
      <TR>
          <TD><% rs.Fields("nome").Value %></TD>
       </TR>
    <%
      rs.MoveNext
    Loop
    
    
    %>
    </TABLE>



    Grazie
    Allejo

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,777
    forse il post era da intitolare "connessione accdb"

    anche se l'errore sembra parlare di altro, intanto prova così:

    codice:
    conn.Open("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Server.mapPath("\mdb-database\prova.accdb"); Persist Security Info=False;")


    edit
    ripensandoci... non è che stai tentando di aprire un mdb al posto di un accdb?
    le connessioni sono differenti
    Ultima modifica di Vincent.Zeno; 14-03-2016 a 13:19

  3. #3
    Utente di HTML.it L'avatar di vic53
    Registrato dal
    Oct 2010
    residenza
    Fonte Nuova (Roma)
    Messaggi
    591
    Ciao,
    premetto che sui server intranet dove scrivo codice per gestire vendite e stampe varie, utilizzo ACCDB cioe Access 2007 e funziona benissimo, sul sito Aruba dove ho il mio sito di test prendo errore se utilizzo ACCDB ac Ace.OLEDB.12 .... e allora utilizzo Access 2003 che li funziona...
    forse Aruba non ha implementato la versione Access 2007 sui loro domini perche magari voglio farti prendere Mysql che è a
    pagamento...
    Mi sbaglierò ma questo è il dubbio che voglio suggerire...
    Prova a mettere Access 2003 e cambiare la connessione e vedi se funziona...
    ciao
    Vic53

  4. #4
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,777
    risposta dall'assistenza dell'hoster in questione:
    il servizio di Hosting condiviso non prevede l'uso di db access "accdb", ma di db "mdb".
    Non è possibile per tanto gestire tale tipologia di database

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.