PDA

View Full Version : [VB] versione ADO in uso


monkey72
05-07-2004, 14:53
come si fa a determinarla?
mi spiego meglio, vorrei aprire una connessione ADODB verso un database access, il metodo Open ha tra i suoi parametri la versione di ADO in uso, questo parameto avrà la forma "Provider=Microsoft.Jet.OLEDB.ver" ma come faccio a stabilire con esattezza la versione, ho fatto degli aggiornamenti, penso sia la 4.0 ma per esserne certa?

tnx
monkey ;)

monkey72
06-07-2004, 08:42
up!

cisky
06-07-2004, 12:54
Mah..., potresti verificare la presenza delle chiavi nel resistro di sistema
... anche se come metodo non mi fà impazzire...

Come default vengono create le seguenti chiavi:

HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\3.5
HKEY_LOCAL_MACHINE\Software\Microsoft\Jet\4.0

In base alla presenza delle chiavi userai una tra le seguenti versioni di provider.

Microsoft.Jet.OLEDB.4.0
Microsoft.Jet.OLEDB.3.51

---------------
Forse si può fare una cosa simile verificando la versione di MDAC installata ...ma mi sembra che serve un apposito programmma...

monkey72
06-07-2004, 21:59
Originariamente inviato da cisky
Mah..., potresti verificare la presenza delle chiavi nel resistro di sistema
... anche se come metodo non mi fà impazzire...


non sarà ortodosso ma è una soluzione e per ora va benissimo... ho solo creato una connessione al db col 4.0 e sembra non dia problemi :)

grazie cisky ;)