Visualizzazione dei risultati da 1 a 9 su 9

Discussione: VB6 e Access 2000

  1. #1

    VB6 e Access 2000

    Salve a tutti...
    programmo da tempo in VB6 con database Access. Ho sempre utilizzato Access 95/97. Cercando di utilizzare database Access 2000 ricevo in avvio delle applicazioni, al primo accesso ai dati il messaggio:

    'Formato database non riconosciuto'

    Premetto:
    1) ho installato il sp5 per VB6
    2) ho selezionato nei componenti di progetto DAO 3.6
    3) i database non sono danneggiati

    Qualcuno sa come fare?

    Grazie, ciao a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    154

    Già....

    Ho avuto anch'io lo stesso problema (anch'io uso access 2000 e VB6).
    L'ho risolto semplicemente salvando il database nella versione precedente (Strumenti/Utilità database/Converti database/Alla versione precedente).
    Non ricordo il motivo ma posi la stessa domanda nel forum circa un anno fa e qualcuno mi rispose tecnicamente.
    Prova a sfogliare la ricerca usando come opzione (utente: lucabo) spero tu possa trovare ciò che stai cercando.
    Ciauuuzzz
    ...Spesso "chi sà" è chi ha l'umiltà di domandare e il coraggio di dare risposte... Luca
    webmaster@resruote.com

  3. #3
    Ti ringrazio della risposta... ma questo equivale a continuare ad usare Access in una versione precedente... e significherebbe che VB6 a Access 2000 non sono compatibili ?

    Grazie, ciao
    Navigatore
    C'è gente che pensa che avere la testa dura sia una virtù....

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2001
    Messaggi
    154

    Se non...

    ...ricordo male, credo di sì
    ...Spesso "chi sà" è chi ha l'umiltà di domandare e il coraggio di dare risposte... Luca
    webmaster@resruote.com

  5. #5
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Anziche' usare DAO 3.6, usa la tecnologia ADO.
    Il problema probabilmente risiede nella tecnologia DAO..... un po' troppo datata...
    Ciao.
    ...and I miss you...like the deserts miss the rain...

  6. #6
    credo anch'io che sia cosi... hai dato un'occhiata anche a cosa dice microsoft in merito?

    ciao

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    54
    A mio avviso l'errore generato da VB è dovuto al fatto che i db di Access 2000 utilizzano la versione 4.0 del jet engine contro la 3.5 dei db Access 97, la soluzione migliore è quella di passare all'utilizzo di ADO.

  8. #8
    Grazie a tutti per tutte le risposte.
    In effetti il msg riportato era originato dal controllo data nel quale e' stato sufficiente aggiornare la proprieta' connect da 'Access' ad 'Access 2000'(averci pensato prima....) In seguito pero' ho avuto altri problemi per esempio con il metodo 'openrecordset' che ho risolto passando alla sintassi ADO...

    Credo anch'io che la soluzione sia migrare ad ADO...

    Ciao a tutti
    Navigatore
    C'è gente che pensa che avere la testa dura sia una virtù....

  9. #9
    Se a qualcuno interessa, nel sito Microsoft e' spiegato molto chiaramente, per chi conosce DAO, come migrare ad ADO..

    http://msdn.microsoft.com/library/de...oadoupdate.asp

    Ciao
    Navigatore
    C'è gente che pensa che avere la testa dura sia una virtù....

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 © 2024 vBulletin Solutions, Inc. All rights reserved.