Newsgroup: it.comp.appl.access
Titolo: Problemi con le dichiarazioni di variabili oggetto

Oggi stavo facendo delle prove per imparare ad aprire un db per modificarne
la pw.
Lo strano della vicenda è che nella procedura evento associata al click di
un pulsante di una form (non sapevo a cosa associarla) stavo cominciando a
scrivere:
dim mioDB as database
ma mentre scrivevo non veniva riconosciuto database come tipo.
Inoltre mandata in esecuzione, la routine va in errore con il messaggio:
Errore di compilazione, tipo definito dall'utente non definito.
Eppure la dichiarazione di una variabile oggetto la vedo abbastanza
frequentemente sui listati.
La cosa mi succede anche se definisco una variabile as Workspace e se non mi
sbaglio era accaduto anche con altri tipi.
Uso access 2002
Che sarà mai? dove sbaglio?
saluti
Giuseppe

 ma mentre scrivevo non veniva riconosciuto database come tipo.
Probabilmente hai una libreria disattivata.
Controlla su strumenti riferimenti
ah perň aspč...
c'hai il 2002?!?
Bleah...
e allora mi pare che la sintassi sia ADO.database....
o qualcosa del genere...
bah... access 2002..
bah...
Antonio

 bah...
Ehi, non vomitarmi x tutto il ng che mi sporchi la scrivania...
MAssimiliano

...
Manca il riferimento alla libreria di DAO cioe
"Microsoft DAO 3.6 Object Library".
Come Antonio ha detto: menu strumenti/riferimenti
ACC2002: By Default, New Access Databases Do Not Include
Reference to Microsoft DAO Object Library
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q283883
--
HTH
Karl
*********
Access-FAQ (tedesco): 
http://www.donkarl.com

 bah...
credo di capire che il 2002 sia uno schifo ...
ho capito bene ?
saluti
Giuseppe

 Karl
Ragazzi siete una FORZAAAA !
mi state dando un grande aiuto.
Ora ho capito perché dopo averlo comprato dalla ver 2.0 e sistematicamente
messolo da parte solo ora mi sia venuta la voglia di prenderlo sul serio.
La forza dei newsgroup !
saluti
Giuseppe

 
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q283883
in riferimento la libreria DAO 3.6 era spuntato;
non è invece spuntato nessuna ADO (2.0 ... 2.5)
adesso la domanda del neofita:
uso DAO o ADO (+ recente credo)
tenendo conto che vorrei provare i listati che trovo anche sul sito comune.
A voi la sentenza eventualmente pro e contro.
saluti
Giuseppe

 credo di capire che il 2002 sia uno schifo ...
E anche il 2000 non scherza...
Negli ultimi anni, imho, i prodotti microsoft vendono release nuove che
aumentano i problemi invece di migliorare le cose...
A tutti i livelli
Antonio

 ha scritto nel messaggio
news:tFi09.6443$n04.1...@twister2.libero.it...

Microsoft ha dichiarato DAO obsoleto e verrà più aggiornato.
La versione di ADO è arrivata alla 2.7 ed è inclusa in MDAC 2.6 Service Pack
2 - Italian
Data di pubblicazione - 2 Jul 2002
http://www.microsoft.com/downloads/release.asp?releaseid=40345
ciao Giorgio.

Scusate Microsoft ha dichiarato DAO obsoleto e NON verrà più aggiornato.


mi stai consigliando il 97 insomma ?
saluti
Giuseppe

 ha scritto nel messaggio news:aMd09.5350$lu5.1...@twister1.libero.it...

La versione 2002 di access utilizza per prassi gli oggetti ADO che non comprendono l'oggetto database che è presente invece nella
gerarchia DAO (Microsoft DAO 3.6 Object Library), praticamente devi entrare in Strumenti/Riferimenti del progetto e selezionare la
libreria DAO e, se non intendi utilizzarla e per evitare confusione/sovrapposizione di oggetti, deselezionare la libreria ADO
(Microsoft ActiveX Data Objects 2.5 library).
Ciao,
Mat.

 ha scritto nel messaggio
news:Yq619.12980$n04.3...@twister2.libero.it...

Io sto continuando a lavorare col 97 e mi trovo ottimamente, nel senso che
non mi manca niente di quello che mi potrebbe offrire in più (?) le nuove
release e mi evito i loro nuovi problemi.
Poi dipende da cosa devi fare e dove lo devi fare.
Se dove deve girare il tuo applicativo c'è un office successivo e non hai il
Kit per il run-time, dovrai eseguire la procedura per installare il 97 dove
c'è il 2000. Niente di difficoltoso, ma va fatto.
L'unica cosa che potrebbe far pendere verso il 2000 è quella funzionalità
(che non ho più verificato, ma che pare accertata) per cui nel caso di FE e
BE remoto, sulla rete viaggia solo il risultato della query e non tutti i
dati che vengono poi elaborati in locale, come avviene per il 97. In caso di
groooossi volumi di dati, allora magari si potrebbe fare un sacrificio...
Altrimenti... mi tengo stretto il 97!!!
Antonio

groooossi volumi di dati, allora magari si potrebbe fare un sacrificio...
Pare che questa possibilità sia realizzabile solo utilizzando Access
come front-end e SQL Server (o il fratellino MSDE) come motore.
In effetti A2000 facilita un pochetto l'interfacciamento con SQL
Server, cosa che comunque si può fare anche con A97.
Piuttosto, trovo fastidioso il limite dei 2GB di dimensioni totali del
db, limite che pare non avere A2000.

"Jojo" <sup...@pirotti.ct> ha scritto nel messaggio
news:270akuo1bl43u286b...@4ax.com...

Va beh...
quanti in effetti raggiungono quel limite?
Allora conviene usare un altro prodotto, non access..
E quindi non conviene usare i problemi del 2000...
IMHO
Antonio

Allora conviene usare un altro prodotto, non access..
SQL Server con Access come front-end č caruccio assai, dovresti
provarlo (cosě poi me lo insegni...)

Grazie per la risposta,
molto chiara.
Giuseppe