Newsgroup: it.comp.lang.delphi
Titolo: ADO: Meglio in D5 o in D6?

Salve,
Qual'è la migliore implementazione ADO, quella di D5 o quella di D6?
Andrea

> Qual'è la migliore implementazione ADO, quella di D5 o quella di D6?
Secondo me la migliore implementazione di ADO e' quella di NON USARLO ;)
Scusa lo sfogo, ma ho avuto un trauma ultimamente con questa tecnologia (e
non solo io!) :*
Io ho usato quello di D7.
Saluti, Chris
P.S.: Uomo avvisato... ;) scherzo...

Qual'č la migliore implementazione ADO, quella di D5 o quella di D6?
Per quello che posso dirti, uso ADO solo con MSSQL, la versione D5
aveva alcuni problemi (tipo falsi EOF o BOF) che sono stati corretti
con la 6.
-- 
Ore 18.30: premo invio.

 con la 6.
Ok, ottimo allora vedo se posso usare la 6 :-)
Andrea

Io ho usato quello di D7.
Tipo? 


 Ok, ottimo allora vedo se posso usare la 6 :-)
Naturalmente non posso usare la 6!!!!
Workaround per i falsi BOF ed EOF?
Andrea

The DeerBear wrote:

Se ricordo bene, era stato corretto con un service pack ma non ci
giurerei, D5 l'ho usato molto poco.


Ricordo bene di aver letto in un thread di qualche tempo fa un commento su
ADO e Delphi, che diceva che i componenti per ADO di Delphi nella versione 5
avevano un sacco di prioblemi, mentre dalla 6 in poi erano stati risolti.
Personalmente ho provato a sviluppare con ADO e Delphi 5 Pro ma mi sono
arenato subito, perchè sotto Xp (versione Pro) ADOExpress non c'è verso di
farlo andare. Con la versione 7 di Delphi (Pro) tutto ciò è stato risolto e
lo sviluppo con ADO non mi dà più rogne (lo uso pesantemente in tutti i
generi di applicazioni, sia con Access che con SQLServer che con Oracle mi
pare 9 su piattaforme Win 98, 2000, NT e Xp).
Saluti
        Marco Bortolani
 
infoN...@marcobortolani.it


> Tipo?
Tipo che il metodo post, una volta su 100 non salvava niente, o solamente
alcuni record. O altri comporamenti "anomali".
Chris



Boh, sinceramente l'affermazione "non usate ADO" mi sembra azzardata
se non giustificata, ma ognuno in fine giudica le cose in base alla
propria esperienza personale.
:-)
--
"La velocità luce non è sufficente Comandante Nunziatella, 
dobbiamo passare alla velocità smodata!"

Basta caricare le patch adatte a delphi5 che si trovano 
sul sito Borland e va tutto a posto, niente falsi allarmi.
Io uso Delphi5 e Ado con tabelle di circa 400.000 record 
e funziona alla perfezione...!!!
Gianluca
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 con la 6.
Quello era un problema di compatibilità con ADO >= 2.5, risolto con una
patch.
Comunque i vari ADODataset etc grossi problemi non ne hanno, di per se.
E' proprio ADO che ha le sue paturnie..


Tipo? 
Sei il secondo che lo afferma.
Poiche' io lavoro quasi esclusivamente con ADO (e con database,
diciamo, grossini) mi piacerebbe sapere quali sono.
P.S.
Non e' polemica o sarcasmo, puo' darsi che siano cose che
semplicemente non faccio :)

 diciamo, grossini) mi piacerebbe sapere quali sono.
Tipo per esempio che da una versione all'altra qualcosa non va più.
Tipo che costruire una connection string a mano può essere un incubo.
Tipo che i file XML risultanti dal SaveToFile non sono validabili.
Tipo che non supporta tutte le proprietà dei vari DB tramite Properties.
ecc.
Andrea

Tipo che non supporta tutte le proprietà dei vari DB tramite Properties.
E come potrebbe? 
Non prendiamoci in giro, la portabilità e la totale compatibilità su
DB diversi e' una chimera.


 Tipo?
Su Access ad esempio certe stored procedures funzionano solo se si mette
CommandType = cmdTable invece di cmdStoredProc, in altri casi sono costretto
a creare recordset al volo perchè funzionano solo la prima volta.. Alcuni
statement SQL funzionano diversamente su ADO e dall'interfaccia di Access.
Non che non sia usabile, ma problemi ce ne sono...

Tipo che costruire una connection string a mano può essere un incubo.
Non serve farlo, basta usare un file .UDL.  Io lo integro addirittura
da programma usando la ShellExecute.  Bisogna solo stare attenti a
modificarlo nel modo giusto, in quanto la connection string contenuta
è in Unicode.
-- 
Andrea Laforgia - a.laforgia(at)
libero.it
"There are three kinds of people in this world; 
 those who are good at maths and those who aren't".

alcuni record. O altri comporamenti "anomali".
Anch'io una volta ho visto gli UFO, da allora sconsiglio a tutti di
girare per i campi di notte.
