Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181

    Errore di run time

    Salve a tutti
    Spero che ci sia qualcuno che mi possa aiutare.

    Sto scrivendo un applicazione in vba(versione 6.0) per la gestione di una rubrica. In tale aplicazione ho scritto un modulo che prevede le seguenti istruzioni:
    'Inizializzazione della connessione al database
    Set conn = New ADODB.Connection

    'Inizializzaione del recordset di tipo ADODB (Access)
    Set rec_set = New ADODB.Recordset

    'Inizializzaione del percorso del database
    db = "rubrica.mdb"

    'Apertura della connessione al database
    conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=db"

    Quando vado ad eseguire il tutto mi ritorna l'errore :
    Errore di run-time '-2147467259 ( 80004005 )
    [Microsoft][Driver ODBC Microsoft Access]Impossibile trovare il file "(Sconosciuto)".

    Tenete presente che ho installato il service pack 5 per vba 6

    Cosa mi consigliate di fare?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Il linguaggio va indicato nel titolo, come da Regolamento, assieme ad una descrizione significativa del problema.

    Questo l'ho corretto io.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181
    Grazie per la dritta relativa al Regolamento

  4. #4
    se il file del database e' nella stessa dir del programma devi cambiare

    codice:
    db = "rubrica.mdb"
    con

    codice:
    db = App.Path & "\rubrica.mdb"
    il problema e' che non trova il database, perche' gli dai un indirizzo errato.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181
    Ho provato a seguire il cambiamento ma ritorna sempre lo stesso errore

  6. #6
    puoi postare la directory del tuo programma e quella del database ?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181
    OK
    La directory è la stessa sia per l'applicazione che per il database

    C:\Documents and Settings\gcadmin\Desktop\prove\rubrica

  8. #8
    Allora e' giusto come ti ho detto io.
    Prova a guardare che il percorso corrisponda con un msgbox

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    181
    Fatto ma nulla di nuovo

  10. #10
    Utente di HTML.it L'avatar di tekanet
    Registrato dal
    Oct 2001
    Messaggi
    300
    Prova con OLEDB invece di ODBC;

    Qualcosa tipo

    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;User Id=admin;Password=;

    HTH, tK

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.