|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
26-02-2003, 16.59.00 | #1 |
Junior Member
Registrato: 03-04-2002
Loc.: Follonica
Messaggi: 94
|
[VB] Passare da access 97 a 2000
|
26-02-2003, 17.17.19 | #2 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Il problema risiede nei riferimenti al DAO (ed eventualmente negli ActiveX) che hai incorporato nelle maschere in Access 97.
Purtroppo è solo il codice compilato in VBA che crea problemi nel passaggio tra Access 97 ed il 2000.Access 2000 utilizza la versione DAO 3.6 e non la 3.5 o 3.51 e sembra non siano compatibili tra loro. Devi agire in questo modo: 1) Creati un nuovo DB con il 2000 2) Importati le tabelle, le query, tutto tranne le maschere. 3) Torna in Access 97, apri la/le maschere ed elimina ogni riferimento ai DAO. 4) Apri il 2000 ed importati la/le maschere dal 97 5) Imposta i riferimenti DAO sulla versione più recente (credo la 3.6) 6) Lancia la/le maschere e guarda se ci sono ancora problemi. Può darsi di si, in questo caso devi porre mano al codice agendo sulla corretta sintassi. Se così non funziona allora agisci in questo modo: 1a) Segui i punti dall' 1) al 2). 2a) Creati una nuova maschera in 2000 3a) Copiati il codice ed i controlli in 2000 4a) Imposta i giusti riferimenti alle librerie in 2000 7) Ricordati di maledire Microsoft e Bill Gates. In bocca al lupo. |
26-02-2003, 17.22.41 | #3 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
...ehm, forse non ho capito.
Tu hai una "base dati" in 2000 e vuoi leggere il contenuto delle tabelle con VB, giusto ? Soluzione: Lascia perdere Access 2000. Lavora sulle tabelle con Access 97 ed utilizza i DAO 3.51 (I 3.6 danno un sacco di problemi). Ciao. |
26-02-2003, 17.37.22 | #4 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Una domanda:
Usi DAO o ADO ? Provato a fare accesso al DB di Access 2000 con gli ADO invece che con DAO ? Utilizzi JET o ODBCDirect ? |
26-02-2003, 17.47.57 | #5 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Scusami ma le domande che ti pongo in realtà sono i tentativi che farei io per cercar di capire perchè e so bene che purtroppo non sono la soluzione al tuo problema.
Non possiedo Access 2000 ne a casa ne a lavoro. L'unica esperienza con il 2000 me la sono fatta importando l'intero DB da 97 a 2000 ed ho risolto come sopra. Se ci riuscissi saresti tu il maestro e avrei piacere che ci/mi facessi sapere come hai risolto. Mi raccomando...continua a maledire Microsoft e Bill. |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Da access 2000 a access 97 | musicboy | Software applicativo | 4 | 15-03-2005 16.32.42 |
VBA - migrazione access 2000 -> 2003 | realtebo | Office suite | 0 | 09-12-2004 11.26.02 |
ADSL : Shared Access o BitStream | Macao | Segnalazioni Web | 0 | 06-11-2004 03.07.09 |
Access 2000 - Guida al controllo treeview | realtebo | Programmazione | 2 | 18-05-2004 14.39.24 |