Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ADO vs DAO

70 views
Skip to first unread message

Luca

unread,
Jan 24, 2003, 8:40:09 AM1/24/03
to
Ciao a tutti,
sto cercando info su ADO e DAO quindi chiedo anche qui.
Per sviluppare applicazioni Access (e cmq in generale) quall'č meglio usare?
Quali sono i pro e i contro?
Grazie.
Luca


Sib

unread,
Jan 24, 2003, 10:48:53 AM1/24/03
to
"Luca" <lu...@initnetwork.com> ha scritto nel messaggio

> sto cercando info su ADO e DAO quindi chiedo anche qui.
> Per sviluppare applicazioni Access (e cmq in generale) quall'č meglio
usare?
> Quali sono i pro e i contro?

DAO č potente e facile da usare, ma e' specifico per Access
ADO č altrettanto potente (anzi di piu') e leggermente piu' seccante da
usare, ma consente di accederea qualsiasi fonte dati in modo omogeneo (basta
cambiare le stringhe di connessione) e di lavorare molto bene (se si impara
a sfruttarne le potenzialita'), inoltre rappresenta il futuro.

Sib


Xymox

unread,
Jan 24, 2003, 11:29:35 AM1/24/03
to

"Luca" <lu...@initnetwork.com> ha scritto nel messaggio
news:ZmbY9.41206$YG2.1...@twister1.libero.it...

Se devi partire da 0 impara ADO
--
ciao MarcoS
www.marcosanti.it


Karl Donaubauer

unread,
Jan 24, 2003, 12:28:56 PM1/24/03
to
Sib ha scritto:
> ...
> ADO ...inoltre rappresenta il futuro.

No, Davide. Questa verità è dell'altro hieri. (Si dice così?;-)
Il futuro è ADO.NET dove la parola "ADO" è solo un sedativo
perché sono ca. o più diverso come DAO-ADO.

--
cu
Karl
*********
Access-FAQ (tedesco): http://www.donkarl.com

Ettore Manara

unread,
Jan 24, 2003, 1:02:04 PM1/24/03
to

"Luca"

> Ciao a tutti,
> sto cercando info su ADO e DAO quindi chiedo anche qui.
> Per sviluppare applicazioni Access (e cmq in generale) quall'č meglio
usare?

Se sviluppi .mdb, utilizza DAO.
Se sviluppi .ADP non hai proprio scelta, un file di progetto richiede
esclusivamente ADO.

> Quali sono i pro e i contro?

DAO č specificamente ottimizzato per JET.
ADO 2.XX (come giustamente ha osservato Karl) non č nemmeno il futuro, č
stata una parentesi.

Ciao.

Liones

unread,
Jan 24, 2003, 3:24:31 PM1/24/03
to
"naturalmente" non č possibile usare ado.net in axp neanche aggiungendolo
(?) nei riferimenti ?
ciao


Ettore Manara

unread,
Jan 25, 2003, 3:55:22 AM1/25/03
to

"Liones"

> "naturalmente" non è possibile usare ado.net in axp neanche aggiungendolo
> (?) nei riferimenti ?

Francamente non lo so.

Ciao.

Sib

unread,
Jan 27, 2003, 3:42:31 PM1/27/03
to
"Karl Donaubauer" <ad...@donkarl.com> ha scritto nel messaggio

> Sib ha scritto:
> > ...
> > ADO ...inoltre rappresenta il futuro.
>
> No, Davide. Questa verità è dell'altro hieri. (Si dice così?;-)

ieri ;-)

> Il futuro è ADO.NET dove la parola "ADO" è solo un sedativo
> perché sono ca. o più diverso come DAO-ADO.

Scusa, siccome sto ancora imparando ADO, non mi ero reso conto che era
obsoleto. il libro su ADO in Access XP e' uscito a dicembre 2001, secondo me
non si puo' andare avanti cosi'. Gli sviluppatori devono pur avere il tempo
di impadronirsi di una tecnica e di applicarla (3-4 anni minimo) altrimenti
passiamo la vita a studiare e non lavoriamo mai.
Scusa lo sfogo, ma quando si esagera si esagera e spero che mamma MS (e non
sputo nel piatto dove mangio) faccia un flop clamoroso con .NET, cosi' la
finiscono di rompere.

Sib

PS Ti ribadisco sempre quello che ti ho detto a capodanno.
Ciao


Sib

unread,
Jan 27, 2003, 3:45:45 PM1/27/03
to
"Ettore Manara" <ettore...@nospam.it> ha scritto nel messaggio
cut

> ADO 2.XX (come giustamente ha osservato Karl) non č nemmeno il futuro, č
> stata una parentesi.

sotto questo punto di vista, tutti i linguaggi sono "parentesi".
bisognera' vedere quanto durera .NET, presentato in pompa magna dalla MS ma
di cui ancora nessuno (o quasi) sa niente.
Come rispondevo a Karl, NON SI PUO' CONTINUARE COSI'.

Sib


Karl Donaubauer

unread,
Jan 27, 2003, 5:51:37 PM1/27/03
to
Sib ha scritto:
> "Karl Donaubauer ha scritto:

> > > ADO ...inoltre rappresenta il futuro.
> >
> > No, Davide. Questa verità è dell'altro hieri. (Si dice così?;-)
>
> ieri ;-)

In tedesco si usa tutti e due e "vorgestern" è più forte che "gestern". ;-)

> > Il futuro è ADO.NET dove la parola "ADO" è solo un sedativo
> > perché sono ca. o più diverso come DAO-ADO.
>
> Scusa, siccome sto ancora imparando ADO, non mi ero reso conto che era
> obsoleto. il libro su ADO in Access XP e' uscito a dicembre 2001, secondo
> me non si puo' andare avanti cosi'. Gli sviluppatori devono pur avere il
> tempo di impadronirsi di una tecnica e di applicarla (3-4 anni minimo)
> altrimenti passiamo la vita a studiare e non lavoriamo mai.

Esatto. Per questo sono prudente in raccomandare di usare
ADO invece di DAO per cui vuole lavorare solo con JET.
Da 3 anni ADO è il presente (non il futuro) per ADP, ASP ecc.
non per MDB dove il vecchio DAO è ancora vantaggioso.
IMO è probabile che tra pocchi anni abbiamo ADO.NET in Office.

> Scusa lo sfogo, ma quando si esagera si esagera e spero che mamma MS
> (e non sputo nel piatto dove mangio) faccia un flop clamoroso con .NET,
> cosi' la finiscono di rompere.

L'anno scorso ho giocato qualche giorno con VB.NET e ADO.NET.
Si tratta di una gamma di techniche molto potente. Non credo a
un flop. Invece quest'anno debbo impararla in più.

--
cu
Karl
*********
Access-FAQ (tedesco): http://www.donkarl.com

PS


> Ti ribadisco sempre quello che ti ho detto a capodanno.

Siamo raffreddati forte tutti e due qui a causa del tempo
molto variabile che adesso conoscete anche voi. ;-)
Auguri alla famiglia.

Ettore Manara

unread,
Jan 28, 2003, 6:52:09 AM1/28/03
to

"Sib" <

> sotto questo punto di vista, tutti i linguaggi sono "parentesi".
> bisognera' vedere quanto durera .NET, presentato in pompa magna dalla MS
ma
> di cui ancora nessuno (o quasi) sa niente.
> Come rispondevo a Karl, NON SI PUO' CONTINUARE COSI'.

Hai ragione, ma purtroppo credo che .NET prenderà piede (basta far sparire
tutto quello basato su .COM).
Qualitativamente è notevole: ho smacchinato su alcuni esempi e le modalità
disconnesse di ADO.NET dovrebbero garantire grande scalabilità alle
applicazioni.

Il grande problema non è solo dover cambiare abitudini, ma la conversione
dei vecchi progetti a .NET.
In rapporto a Office, pare che i prossimi due rilasci continueranno a
supportera Visual Basic, poi si vedrà.

Ciao.


Maurizio Borrelli

unread,
Jan 30, 2003, 5:19:40 AM1/30/03
to
> "Sib" <si...@SPAMiol.it> ha scritto nel messaggio
> news:ZTgZ9.53318$YG2.1...@twister1.libero.it...
[...]

> NON SI PUO' CONTINUARE COSI'.
[...]

Te lo dico con il Cuore in mano: per fare questo nostro mestiere ci
vuole un po' di sangue romagnolo: ieri carrettieri, oggi camionisti...

--
Ciao :-)
Maurizio
--------
?SPQR(C)
X
--------


Sib

unread,
Jan 30, 2003, 5:46:42 AM1/30/03
to

"Karl Donaubauer" <ad...@donkarl.com> ha scritto nel messaggio
news:b14d74$vgfal$1...@ID-46617.news.dfncis.de...

> Sib ha scritto:
> > "Karl Donaubauer ha scritto:
> > > > ADO ...inoltre rappresenta il futuro.
> > >
> > > No, Davide. Questa verità è dell'altro hieri. (Si dice così?;-)
> >
> > ieri ;-)
>
> In tedesco si usa tutti e due e "vorgestern" è più forte che "gestern".
;-)

allora "l'altroieri" ossia il giorno prima di ieri.

> > > Il futuro è ADO.NET dove la parola "ADO" è solo un sedativo
> > > perché sono ca. o più diverso come DAO-ADO.
> >
> > Scusa, siccome sto ancora imparando ADO, non mi ero reso conto che era
> > obsoleto. il libro su ADO in Access XP e' uscito a dicembre 2001,
secondo
> > me non si puo' andare avanti cosi'. Gli sviluppatori devono pur avere il
> > tempo di impadronirsi di una tecnica e di applicarla (3-4 anni minimo)
> > altrimenti passiamo la vita a studiare e non lavoriamo mai.
>
> Esatto. Per questo sono prudente in raccomandare di usare
> ADO invece di DAO per cui vuole lavorare solo con JET.
> Da 3 anni ADO è il presente (non il futuro) per ADP, ASP ecc.
> non per MDB dove il vecchio DAO è ancora vantaggioso.
> IMO è probabile che tra pocchi anni abbiamo ADO.NET in Office.
>
> > Scusa lo sfogo, ma quando si esagera si esagera e spero che mamma MS
> > (e non sputo nel piatto dove mangio) faccia un flop clamoroso con .NET,
> > cosi' la finiscono di rompere.
>
> L'anno scorso ho giocato qualche giorno con VB.NET e ADO.NET.
> Si tratta di una gamma di techniche molto potente. Non credo a
> un flop. Invece quest'anno debbo impararla in più.

D'accordo, ma se iso l'ottanta per cento del mio tempo per imparare, quando
lavoro?

> PS
> > Ti ribadisco sempre quello che ti ho detto a capodanno.
>
> Siamo raffreddati forte tutti e due qui a causa del tempo
> molto variabile che adesso conoscete anche voi. ;-)

L'ho letto su internet -7 la massima (brrrr)

> Auguri alla famiglia.

Ricambio con simpatia.

Sib


warp

unread,
Jan 30, 2003, 11:26:34 AM1/30/03
to

"Sib"

> D'accordo, ma se iso l'ottanta per cento del mio tempo per imparare,
quando
> lavoro?

Nel tempo libero?
E pensare che dopo la tirata di AMR-Giuseppe pensavo si vivesse nel miglior
mondo possibile!

Ciao.

Raffaele

unread,
Jan 30, 2003, 2:05:57 PM1/30/03
to
Cmq ho lavorato con entrambi ed ho notato che con una base dati di 30-40
record la ricerca da una combo è molto più lenta se il recordset lo creo con
ADO. Nonostante l'ADO o ADO.NET che si voglia sia il futuro, credo che
Access non sia in grado di utilizzarne a pieno le potenzialità per limiti
intrinsechi e che la connessione assomigli dippiù ad una connessione ODBC,
discorso diverso per MSDE, SQLServer & Co, per cui finquando continuerò ad
utilizzarlo utilizzerò il DAO.
Ciao Raffaele

0 new messages