Newsgroup: it.comp.lang.visual-basic
Titolo: Visual Basic 4 eAccess 97/2000

Forse questo sarà l'ennesimo messaggio per la questione che stò per
scrivere (se così fosse chiedo scusa in anticipo) ma per me il
problema rimane....
allora, quale è il mezzo meno oneroso, più rapido e più semplice per
gestire un database di Access 2000 con Visual Basic 6 utilizzando un
controllo Data in modo da non avere problemi visto che Access 2000
richiede di aggiornare alla versione 97?
Ne ho lette e sentite delle belle ma alla fine mi ritrovo ancora con
lo stesso problema! Come devo fare?
Possibile che un pacchetto cosi recente come VB6 non possa utilizzare
Access 2000 in un modo semplice?
Attendo vostre con ansia...
Grazie!

 Access 2000 in un modo semplice?
Beh, VB6 è uscito 2 anni e mezzo prima di access2000.
VB6 ha completo supporto per Access2000 anzi, il problema è più nello
scegliere il modo d'accesso: ODBC, OLEDB, DAO.
Prima scegli il sistema, poi ne riparliamo.
Non è poi così complesso, basta installare i driver per la modalità
d'accesso scelta.
Ciao

...


 Ritengo che forse si parli di DAO, dico bene?
hai installato il service pack 5 ?
con quello a me acecss2k non da' problemi.
forse basta il 4, ma mi sembra venisse lamentato che era pieno di buchi.
http://www.microsoft.com/downloads/search.asp
?
monta quello nel linguaggio del tuo vb.
ciao, j.

 Ritengo che forse si parli di DAO, dico bene?
Male! Non sai di cosa parli!
Se usi i datacontrol standard (non ADO) allora si parla di DAO (o Jet)
Ciao

...

Ci provo subito e questa sera ti rispondo...
Grazie a tutti!!

...

Scusami, ma io cosa ho detto? (... > Ritengo che forse si parli di DAO, dico bene? )
comunque si il famoso jet (faccio quello che sa tutto!...)

 Grazie a tutti!!
Allora ci ho provato; l'ho installato ma niente da fare! Il messaggio
è sempre lo stesso: " Formato di database
'C:\Programmi\nomecartella\nomedb.mdb' non riconosciuto "

 'C:\Programmi\nomecartella\nomedb.mdb' non riconosciuto "
scusami, ma non avevo badato alla versione vb nel subject.
access 2000 lo vedi con vb6sp5 e forse con vb5sp3 (comunque, con dao 3.6).
ho forti dubbi che ci possa riuscire da vb4.
fra l'altro, che sp hai installato ? vb6sp5 ? su vb4 ?
una patch ms jet4sp3 in giro c'e', ma non ho idea su cosa possa essere
installata e quali benefici apporti:
http://www.google.it/search?sourceid=navclient&hl=it&querytime=YYuE&q=jet4sp
3
ciao, j.

 comunque si il famoso jet (faccio quello che sa tutto!...)
Se proprio vogliamo puntualizzare allora le parole "ritengo", "forse", "dico
bene?" erano fuori luogo :)
Praticamente hai tirato a indovinare :)
Ciao

 Access 2000 in un modo semplice?
E' vero, con Service Pack 5 anche io ho risolto il problema. Tramite questo
il VB riesce a riconoscere anche il database dell'access 2000. Con il 97 non
da problemi perchè lo supporta normalmente. Ti ricordo che il SP è un file
di circa 56 Mb, quindi se hai una connessione a 56k sarà un sacrificio.
Comunque per risolvere il problema ti basta installare il file dao360.dll al
posto del dao350.dll (non certissimo di questo ultimo).
-Ciao-
-Luca450Mhz-

 scusami, ma non avevo badato alla versione vb nel subject.
ho riletto i post.
usi vb4 o vb6 ?
col 6, dopo il service pack, scegliendo fra i riferimenti
    ms dao 3.6 object library
access 2000 lo apri.
j.

 con il 4 ma è un colabrodo).


Scusa (non voglio rimettere in dubbio tutto), ma mi sembra strano (a meno
che i controlli Data non abbiano problemi con Access 2000) che se dichiari
(come ti è già stato consigliato) fra i riferimenti DAO 3.6, tu abbia
quell'errore. DAO 3.6 (al posto di DAO 3.nn) consente infatti di accedere
(da codice son sicuro, coi controlli Data non saprei) sia ad archivi Access
97 che 2000. Se hai già riferito DAO 3.6, non è che il tuo archivio è di
tipo antecedente a 97? Prova con un altro *.mdb, così, tanto per toglierti
il dubbio.

 ha scritto

il casino si fa totale.
afaik, con sp5 vb6 apre access2000 sia dao che ado.
il punto e': se giancarlo vuole usare ado, che tappo se ne fa di dao3.6 ?
non gli conviene usare ado 2.x (5? 6? 7? ho perso il conto).
associandogli -- nb -- non il datacontrol dao, ma quello ado. sono diversi.
che la forza sia con noi.
ciao, a.

 > database. mdb...
E si chiede:


...

Ho tentato e ritentato diverse volte... ho office 2000 e di
conseguenza utilizzo Access 2000!
Forse durante l'installazione di VB6 Enterprise ho dimenticato qualche
cosa...
Ci riprovo!

...

Ho già provato con DAO 3.6 ma niente da fare! Proverò a scaricare il
sp5 (56Mega? Orrore!) ammesso di trovarlo, anzi, potreste dirmi
cortesemnte quale è l'indirisso per scaricarlo?
Grazie!

 Ci riprovo!
giancarlo, se vuoi ti mando un mini-vbp, vb6sp5, con due mdb, 97 e 2000. fa
schifo, e' proprio di prova, l'altro giorno ci ho testato il common dialog
per un post, non ho sbloccato il codice dalla directory, ma da me passa
dall'uno all'altro senza particolari problemi (dao3.6). in zip sono 350k, in
massima parte dei due db di prova. dimmi tu. nel caso mi serve un indirizzo
valido. il mio lo trovi su sundaysw, in homepage.
ciao, a.
--
www.sundaysw.com

 Grazie!
ecco l'indirisso:
http://msdn.microsoft.com/vbasic/downloads/VisualBasic6.asp
avevo capito che il sp 4 o il 5 li avessi gia' montati...
j.

...

OK FINALMENTE FUNZIONA!! con il sp 5 (57,4M)
grazie a tutti ragazzi!
siete eccezzionali!