View Full Version : Visual Basic 6.0 e Access 2000
Valerio 73
25-04-2002, 20:56
Ciao ragazzi,
Ho provato a fare una ricerca ma non ho trovato niente......
Qualcuno mi sa dire se c'è qualche incompatibilità tra Visual Basic 6 e Access 2000?
Se provo a usare lo strumento "data" di VB, dopo avergli detto il nome dele database (convertito da Access 97 a Access 2000) da aprire, vado sulla proprietà "RecordSource" e mi dice che il formato del database non è riconosciuto...............
Ciao a tutti,
Valerio
A me funziona perfettamente anche con un archivio Access 2000.
Controlla nella finestra dei riferimenti (menu Progetto\Riferimenti) di avere impostato DAO 3.60 (necessario per dialogare con il formato Access 2000) e non DAO 3.51 (relativo alla versione 97 di Access).
Valerio 73
26-04-2002, 08:58
Ciao Tas, inanzitutto grazie per la risposta!!
Effettivamente lo avevo impostato su DAO 3.51, ma anche se li imposto su DAO 3.6 mi da lo stesso errore.:mad:
Sapresti indicarmi qualche altra impostazione da controllare?
Grazie 1000
Valerio
Controlla le proprietà del controllo Data, in particolare:
Connect: impostata su "Access 2000"
DefaulType: impostata su "UseJet"
Se ancora non funziona... fai questa prova:
crea un nuovo progetto exe
inserisci il controllo Data1
verifica la presenza della spunta su DAO 3.60 nella finestra dei riferimenti (e non su DAO 3.51)
imposta la proprietà Connect su "Access 2000"
imposta la proprietà DefaultType su "UseJet"
imposta la proprietà DatabaseName su un database di Access 2000 (magari creato per l'occasione)
imposta la proprietà RecordSource con il nome della tabella desiderata
inserisci un controllo TextBox
imposta su Text1 la prop. DataSource su Data1
imposta la prop. DataField su un campo qualsiasi
Fammi sapere, ciao
Valerio 73
26-04-2002, 18:53
Ciao tas, ho fatto tutto quello che mi hai detto però non ne vuol sapere di riconoscermi quel ca@@o di database.......
L'unica cosa che non è esattamente come mi hai indicato tu, è il punto n° 4, infatti nella proprietà "connect" io posso impostare solo "access" e non mi da la possibilità di inserire "access 2000".
E infatti appena passo alla proprietà "RecordSource" cercando di indicargli da qualle tabella prendere i dati, mi appare il messaggio: "formato di database non riconosciuto".
Per il resto ho controllato decine di volte è tutto come mi hai scritto tu.........
se vedete qualche pezzo di PC che vola ad altezza d'uomo non preoccupatevi............SONO IO!!!!!!:mad: :mad: :mad:
controlla di avere caricati i driver jet 4 e non 3. 5
ConnectionString = "Provider = microsoft.jet.oledb.4.0;persist security info = false; data source = " & Trim(tuo database) & ";"
Valerio 73
26-04-2002, 20:18
Originariamente inviato da xegallo
[B]controlla di avere caricati i driver jet 4 e non 3. 5
ConnectionString = "Provider = microsoft.jet.oledb.4.0;persist security info = false; data source = " & Trim(tuo database) & ";"
Ciao xegallo,
considera che hai a che fare con uno che ne capisce poco di VB!!!!!:( :(
Non è che potresti essere un pò più chiaro su quello che devo fare?
Ciao,
Valerio
private sub form load ()
TuoControlloData.ConnectionString = "Provider = microsoft.jet.oledb.4.0;persist security info = false; data source = " & Trim(tuo database) & ";"
end sub
ma...toglimi una curiosità che sp hai?
mi sà che ti serve semplicemente l'aggiornamento del serv.-pack!!
Valerio 73
27-04-2002, 10:04
Originariamente inviato da xegallo
[B]private sub form load ()
TuoControlloData.ConnectionString = "Provider = microsoft.jet.oledb.4.0;persist security info = false; data source = " & Trim(tuo database) & ";"
end sub
Grazie xegallo,
Adesso ho capito anch'io che con VB sono alle prime armi........
Mo provo e vi faccio sapere!!
Valerio 73
27-04-2002, 10:05
Originariamente inviato da cavay
[B]ma...toglimi una curiosità che sp hai?
mi sà che ti serve semplicemente l'aggiornamento del serv.-pack!!
Ciao cavay, se per "sp" intendi il sistema operativo, ho WIN XP Home.
Ciao,
Valerio
No, con s.p. intendeva dire il Service-Pack, attualmente giunto alla versione 5.
Valerio 73
27-04-2002, 11:09
Originariamente inviato da tas
[B]No, con s.p. intendeva dire il Service-Pack, attualmente giunto alla versione 5.
Ah, mi pareva strano.........allora vado subito a scaricarmelo!!!
Per adesso grazie a tutti x l'interessamento!
:D :D
Valerio 73
27-04-2002, 12:26
Originariamente inviato da Valerio 73
[B]
Ah, mi pareva strano.........allora vado subito a scaricarmelo!!!
Per adesso grazie a tutti x l'interessamento!
:D :D
Azzz......meno male che ho l'ADSL, altrimenti 56MB di roba da scaricare con un 56K erano una tragedia!!!
Con il service pack 5 sono gia a posto o devo in ogni caso installare anche il 4?
Grazie a tutti,
Valerio
Valerio 73
27-04-2002, 13:26
Originariamente inviato da cavay
[B]ma...toglimi una curiosità che sp hai?
mi sà che ti serve semplicemente l'aggiornamento del serv.-pack!!
INFATTI!!! Installato il service pack 5 ho risolto tutto!!!!!
GRAZIE A TUTTI!!!!!![/siz] :D :D
Ciao,
Valerio
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.