Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it L'avatar di Poker32
    Registrato dal
    May 2001
    Messaggi
    240

    [VB6] Accesso a db access 2000 con vb6

    Ciao a tutti,

    avrei bisogno di un chiarimento.

    utilizzo vb6 su winXp, e devo accedere ad un database access (.mdb) creato con office xp o 2000.

    seguo passo passo l'esempio riportato sul sito (quello della rubrica), ma vb6 non mi riconosce il db.

    ho scoperto che vb6 mi permette di usare solo db creati con access 97 e non 2000. infatti ho provato a convertire il db da 2000 a 97 e funziona tutto bene.

    come posso fare per eliminare questo passo che cmq non è corretto e possibile eseguire per l'applicazione che devo realizzare?

    Ciao, Poker32!


    p.s.
    ne ho messo per errore uno anche nel forum programmazione :bubu:

  2. #2
    Posta il codice con cui ti connetti al database.

    05.08.2005 - by alka
    Auguri all'angelo custode dei moderatori.

  3. #3
    Utente di HTML.it L'avatar di Poker32
    Registrato dal
    May 2001
    Messaggi
    240
    il codiece ancora non l'ho generato,

    vole provare a impostare la connessione dalle proprietà di "DATA":

    in DatabaseName inserisco il path del mio db
    poi dovrei settare le proprietà RecordsetType a "0-Table" e quando provo a settare RecordSource mi da l'errore: "Unrecognized database format"

  4. #4
    Utente di HTML.it L'avatar di Poker32
    Registrato dal
    May 2001
    Messaggi
    240
    up

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    245
    ho scoperto che vb6 mi permette di usare solo db creati con access 97 e non 2000. infatti ho provato a convertire il db da 2000 a 97 e funziona tutto bene.
    ... sei sicuro di quello che dici ???
    vb6 ti permette di accedere a mdb creati con access 2000, ma dipende cosa usi x connetterti !!!!

    se utilizzi ado ( 2.x ... mi sembra che siamo arrivati alla 2.8) non hai nessun problema con mdb di access 2000. Se fai una piccola ricerca su questo forum trovi diversi esempi di connessione ad un database .mdb.
    http://forum.html.it/forum/showthrea...hreadid=426307

  6. #6
    Utente di HTML.it L'avatar di vonkranz
    Registrato dal
    Sep 2001
    Messaggi
    1,387
    Installa il Service Pack 4 (almeno) e usa ADO.
    ...and I miss you...like the deserts miss the rain...

  7. #7
    Originariamente inviato da Poker32
    il codiece ancora non l'ho generato,

    vole provare a impostare la connessione dalle proprietà di "DATA":

    in DatabaseName inserisco il path del mio db
    poi dovrei settare le proprietà RecordsetType a "0-Table" e quando provo a settare RecordSource mi da l'errore: "Unrecognized database format"
    scarica l'ultimo aggiornamento di mdac dal sito microsoft
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  8. #8
    Utente di HTML.it L'avatar di icosimo
    Registrato dal
    Sep 2001
    Messaggi
    259
    Poker32,

    ho avuto anchio lo stesso problema, per quanta riguarda access 2000 sono certo di quello che ti indico, dovrebbe essere la stessa cosa per access 2003; vai sul sito della Microsoft.it e cerca Service Pack per Visual Basic che troverai suddiviso in otto file piuttosto corposi più il MDAC_Typ.exe:

    MDAC_TYP.EXE 5.182 KB

    VS6SP5B1.EXE 5.454.KB
    VS6SP5B2.EXE 3.280.KB
    VS6SP5B3.EXE 9.846.KB
    VS6SP5B4.EXE 9.846.KB
    VS6SP5B5EXE 4.437.KB

    VS6SP51.EXE 7.329.KB
    VS6SP52.EXE 9.893.KB
    VS6SP53.EXE 7.708.KB

    Ti saluto.
    Windows 7 Home Premium SP1 64 bit - AMD Athlon(tm) 64x2 Dual Core Processor 6000+ 3.00 GHz - 4 GB RAM - NVIDIA GeForce 8400 GS

  9. #9
    Utente di HTML.it L'avatar di Poker32
    Registrato dal
    May 2001
    Messaggi
    240
    ok

    ho installato il sp5
    ho seguito la procedura del post che mi avete indicato (Microsoft ActiveX Data Object 2.X library quale devo indicare: 0,1,2,...)

    e....

    nulla

    mi da un errore del tipo:

    Run-time error '-2147217843(80040e4d)':
    Autenticazione non riuscita


    se provo a fare il debug mi indica un errore alla riga

    .open

    del modulo che ho creato


    come devo sistemare questo problema???

  10. #10
    Utente di HTML.it L'avatar di icosimo
    Registrato dal
    Sep 2001
    Messaggi
    259
    uso il "DAO" e nei riferimenti del programma non ho spuntato alcun activex bensì Microsoft Dao 3.6 Objet Library.

    Spero ti vada bene.

    Saluti
    Windows 7 Home Premium SP1 64 bit - AMD Athlon(tm) 64x2 Dual Core Processor 6000+ 3.00 GHz - 4 GB RAM - NVIDIA GeForce 8400 GS

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.