Newsgroup: it.comp.appl.access
Titolo: Sostanziali differenze nel codice dalla versione 97 alla 2000

Ciao a tutti!
Ho la necessità di convertire un DB fatto con Access97 in Access 2000, ma
nella conversione del codice (parecchio) mi si presenta un bel problema: i
tipi di dati "DataBase", "Recordset" e così via ora sono assolutamente
sconosciuti!!
Quindi alle istruzioni
    dim MioDB as DataBase
    dim MiaTabella as RecordSet
il programma si ferma e mi sberleffa con un laconico "Impossibile trovare
l'oggetto o la libreria".....!
Eppure in un manuale di Access 2000 preso di recente proprio per capire
quale fosse lo sbaglio, tali istruzioni sono normalmente usate!!
Manca forse un "pezzo" al mio Access 2000?
Aiutami Obi-Wan Kenobi, sei la mia unica speranza! :-)
--
-------------------------------------------------------
May the Force be with you
Skywalker Senior

 sconosciuti!!
Prova ad aprire il codice visual basic, andare in Strumenti/Riferimenti, e
togliere la spunta ai riferimenti mancanti...
Ciao. Cld.

 Manca forse un "pezzo" al mio Access 2000?
A parte quello che ha detto Claudio, mi pare ci sia il discorso che a2000
usa ADO...
ma sai... non mischiandomici co' 'ste release scaruse, non ci giurerei!!!!
Antonio

"Claudio" <cld@NOSPAM&COsupereva.it> ha scritto nel messaggio
news:Gr5f9.74349$ub2.1...@news1.tin.it...

OK, alcuni me li ha tolti e l'errore è cambiato (dice che non trova il tipo
personalizzato!), ma gli ultimi due (che credo siano i diretti responsabili)
non me li toglie perchè dice che sono in uso... sono "Microsoft Access 9.0
Object Library" e "Visual Basic for Applications"....
Ora mi viene un dubbio... perchè la presenza di questi moduli dovrebbe
essere un problema? Non dovrebbe essere il contrario?


 l'oggetto o la libreria".....!
[CUT]
È quasi sicuramente come dice Antonio ...
Apri un qualsiasi modulo e nei riferimenti seleziona DAO e deseleziona ADO
... visto che è un db di A97 ADO non ti dovrebbe servire ...
Meglio ancora seleziona DAO e lascia selezionato ADO, però cambia le due
righe in:
     dim MioDB as DAO.DataBase
     dim MiaTabella as DAO.RecordSet
Ciao
--
Alberto

      dim MiaTabella as DAO.RecordSet
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------


Grazie mille!


  X
Visto che deve intervenire sul codice, lo rende da subito idoneo anche
all'utilizzo di ADO.
Ti rimando poi anche all'intervento di Karl:
    (Re: utilizzo di recorset - post di giovedě 29 agosto 2002 18.56)
Ciao
--
Alberto

     (Re: utilizzo di recorset - post di giovedì 29 agosto 2002 18.56)
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

     Non so se mi spiego: e' il tuo "meglio ancora" che non mi convince.
Sei chiarissimo.
Il mio 'meglio ancora' non era riferito al lasciare o non lasciare il
riferimento ad ADO, ma al fatto che, avendo 'sotto osservazione' due righe
di codice, poteva anche essere conveniente modificarle subito di quel tanto
che avrebbe loro permesso di lavorare anche quando e se lui avesse - in
altri punti del DB - introdotto ADO. (comunque sono due modi diversi di
'approcciarsi' ai problemi - non solo di database ovviamente)
Ciao
--
Alberto

 'approcciarsi' ai problemi - non solo di database ovviamente)
    Grazie. Scusa se ti ho stressato ma un po' e' perche' sono un rompi di
carattere; e un po' e' perche' mi dispiace che con quel che scriviamo noi si
possa fuorviare i pargoli.
    (Ammira l'abile ed improbaile sintassi di questa frase)


     (Ammira l'abile ed improbaile sintassi di questa frase)
Volevi scrivere: improbabile?

 Volevi scrivere: improbabile?
    E' probbabbile.


     (Ammira l'abile ed improbaile sintassi di questa frase)
Veramente notevole! (in tempi in cui già mettere in fila due congiuntivi
sembra un'impresa sovrumana).
Ciao
--
Alberto