Newsgroup: it.comp.lang.visual-basic
Titolo: [Info] Ecco come usare db acces 2000 con vb6 senza XP

visto che si leggono di continuo post che dicono che per leggere i db access
2000 con vb bidogna istallare i service pack , bene , non e' vero , sono in
possesso di un vb senza SP , ecco come ho fatto :
essendo la prima volta che usavo ado ho creato una stringa di connessione
con ado ( oggetto adodc1 personalizza ) , nelle opzioni di connessione ho
spuntato microsoft jet 4.0 ole db provider , una volta ottenuta la stringa
ho rimosso l'oggetto adodc1 (perche' purtroppo non esegue sql a causa della
mancanza di sp )
da questo momento in poi uso tranuillamente con :
Public cn As New ADODB.Connection, rs As New ADODB.Recordset
non ancora provo la creazione del setup , cmq il programma di esempio
funziona benissimo !
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

Ok però non capisco perchè sei tanto restio a mettere un service pack...se
da quando vb è stato creato ne hanno fatti 5 un motivo ci sarà non credi?
Gianni

 
I service pack di VB sistemano i problemi dei controlli di VB. Se non li 
utilizzi e' ovvio che tutto funzioni! ;-)
Cio' che hai indicato e' il modo per utilizzare ADO tramite codice, 
cioe' utilizzi le librerie di ADO che non sono contenute nei SP di VB ma 
in MDAC e Jet ...
Per accedere ad un db di tipo access 2000 hai comunque bisogno della 
versione 3.6 di DAO (e non della 3.51).
Non so qual'e' la versione minima di ADO necessaria per accedere ad 
Access 2000 ... (probabilmente vanno bene tutte)
ciao
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!

Forse hai letto male ... bisogna installare le mdac_typ dalla
2.5 in su compresi poi gli aggiornamenti per il motore
jet che proprio dalla 2.5 sono stati estromessi dal pacchetto
per non si są quale motivo.
Francamente non ho letto i post a cui ti riferisci ... ma se
c'čera scritto tanto... erano sbagliati. Non sono le service pack
di vb a permetterti la connessione.
E come se dici che per aprire la porta di casa hai bisogno dell'accendino
per accendere il gas. Sono due cose diverese.
Quello che poi ha corretto le sp di vb sono stati certamente
anche i controlli ocx compresi all'interno dell'ambiente
ivi compre l'oggetto adodc e via dicendo.
Se tu stai lavorando su un xp, hai gią a bordo la mdac_typ
2.7 perfettamente compatibile con access 2000 ...
quindi non hai fatto altro che aprire una connessione e
lanciare una query ... nbulla di eccezionale.
Ciao
Andrea

E te pareva , l'entusiasmo mi ha dato alla testa !
Cmq avete ragione , i messaggi di google dicono che con gli OGGETTI non si
puo' usare un db access 2000 !
Sorry ! Credevo che nemmeno con codice si potesse ma ragionandoci ho capito
che e' una cosa mooooooolto diversa !


 sarà non credi?
Pigrizia e perche' non lavoro principalmente come programmatore ^_^


 funziona benissimo !
magari ti serve
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q300216

 
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q300216
salvato , riporto la tabella dei db se serve :
Client Application 	       Jet Engine Used    Recommended Jet DB Format
   -------------------------   ---------------    -------------------------
    Access 2.0                       Jet 2.0             Jet 2.0
    Access 95                        Jet 3.0             Jet 3.0
    Access 97                        Jet 3.5             Jet 3.0
    Access 2000                      Jet 4.0             Jet 4.0
    Access 2002                      Jet 4.0             Jet 4.0
    DAO 3.0                          Jet 3.0             Jet 3.0
    DAO 3.5                          Jet 3.5             Jet 3.0
    DA0 3.6                          Jet 4.0             Jet 4.0
    Microsoft.JET.OLEDB.3.51         Jet 3.5             Jet 3.0
    Microsoft.Jet.OLEDB.4.0          Jet 4.0             Jet 4.0
    Access ODBC Driver*              Jet 4.0             Jet 4.0
