Telefonino.net network
 
| 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 » |

Torna indietro   WinTricks Forum > Software > Programmazione

Notices

Rispondi
 
Strumenti discussione
Vecchio 26-02-2003, 16.59.00   #1
gkcuvb
Junior Member
 
Registrato: 03-04-2002
Loc.: Follonica
Messaggi: 94
gkcuvb promette bene
[VB] Passare da access 97 a 2000

Ho un programma che utilizza un database di access 97. Adesso questo programma (fra l'altro scritto in vb5 che adesso non ho più, ma ho la versione 6) deve utilizzare il database convertito pero' in access 2000. Qualcuno mi sa dire cosa devo fare ? Ovviamente ho provato ad aprirlo e fra i vari errori sui controlli del vb 5 mi da anche un errore di database non riconosciuto. Grazie a tutti!
gkcuvb non è collegato   Rispondi citando
Vecchio 26-02-2003, 17.17.19   #2
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
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.

LoryOne non è collegato   Rispondi citando
Vecchio 26-02-2003, 17.22.41   #3
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
...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.
LoryOne non è collegato   Rispondi citando
Vecchio 26-02-2003, 17.37.22   #4
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
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 ?
LoryOne non è collegato   Rispondi citando
Vecchio 26-02-2003, 17.47.57   #5
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
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.
LoryOne non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

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

Orario GMT +2. Ora sono le: 07.17.11.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.