PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Forums Hébergement > Forum Hébergement serveur > comp.db.ms-sqlserver > ADO vs ADO.net
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
ADO vs ADO.net

Réponse
 
LinkBack Outils de la discussion
Vieux 27/03/2008, 08h30   #1
Eric Kaplan
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut ADO vs ADO.net

is that the main difference between ADO and ADO.net is

ADO = native C++, need write more code to do query

ADO.net = managed C++, write less code to do the same thing?
  Réponse avec citation
Vieux 27/03/2008, 08h51   #2
Tibor Karaszi
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ADO vs ADO.net

Not exactly.

ADO is COM, usable from, for instance, VB or other high-ish level languages that can use COM. Of
course, a low level language like C++ can also use ADO, assuming that lower level language can use
COM.
ADO in turn uses OLDEB, which is a lower level API.

ADO.NET is indeed managed code (framework). Which you can use from any language that supports
managed code.
--
Tibor Karaszi, SQL Server MVP
http://www.karaszi.com/sqlserver/default.asp
http://sqlblog.com/blogs/tibor_karaszi


"Eric Kaplan" <tobycraftse@yahoo.com> wrote in message
news:g7jmu39oj1ci5v993m0ung604uroqgesed@4ax.com...
> is that the main difference between ADO and ADO.net is
>
> ADO = native C++, need write more code to do query
>
> ADO.net = managed C++, write less code to do the same thing?



  Réponse avec citation
Vieux 27/03/2008, 12h04   #3
TheSQLGuru
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ADO vs ADO.net

The ability to 'write less code' is more a function of the wrappers
(classes/functions/routines) that the higher level languages sit on top of
the very low level code that actually communicates with the database
(oledb/sqlnativeclient).

--
Kevin G. Boles
Indicium Resources, Inc.
SQL Server MVP
kgboles a earthlink dt net


"Eric Kaplan" <tobycraftse@yahoo.com> wrote in message
news:g7jmu39oj1ci5v993m0ung604uroqgesed@4ax.com...
> is that the main difference between ADO and ADO.net is
>
> ADO = native C++, need write more code to do query
>
> ADO.net = managed C++, write less code to do the same thing?



  Réponse avec citation
Vieux 27/03/2008, 13h53   #4
Dan Guzman
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ADO vs ADO.net

> is that the main difference between ADO and ADO.net is
>
> ADO = native C++, need write more code to do query
>
> ADO.net = managed C++, write less code to do the same thing?


To add on to the other responses, the System.Data.SqlClient namespace
objects of ADO.NET provide native SQL Server data access from managed code.
This is in contrast with COM-based ADO, which is basically provides a
higher-level interface to lower level OLEDB drivers like SQLOLEDB.

--
Hope this s.

Dan Guzman
SQL Server MVP
http://weblogs.sqlteam.com/dang/

"Eric Kaplan" <tobycraftse@yahoo.com> wrote in message
news:g7jmu39oj1ci5v993m0ung604uroqgesed@4ax.com...
> is that the main difference between ADO and ADO.net is
>
> ADO = native C++, need write more code to do query
>
> ADO.net = managed C++, write less code to do the same thing?


  Réponse avec citation
Vieux 27/03/2008, 19h45   #5
Carmen Sei
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ADO vs ADO.net

It seems to me today, everybody use ADO.net instead of ADO. is it
true?

I cannot found much ebook book on ADO but ADO.net got tons?

why everyone use ADO.net now?




>Not exactly.
>
>ADO is COM, usable from, for instance, VB or other high-ish level languages that can use COM. Of
>course, a low level language like C++ can also use ADO, assuming that lower level language can use
>COM.
>ADO in turn uses OLDEB, which is a lower level API.
>
>ADO.NET is indeed managed code (framework). Which you can use from any language that supports
>managed code.

  Réponse avec citation
Vieux 27/03/2008, 20h55   #6
Tibor Karaszi
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ADO vs ADO.net

Yes, ADO.NET is a more modern API since .NET is more modern than COM.

--
Tibor Karaszi, SQL Server MVP
http://www.karaszi.com/sqlserver/default.asp
http://sqlblog.com/blogs/tibor_karaszi


"Carmen Sei" <fatwallet951@yahoo.com> wrote in message
news:toqnu3930lp8isip341j111k4gttvkuull@4ax.com...
> It seems to me today, everybody use ADO.net instead of ADO. is it
> true?
>
> I cannot found much ebook book on ADO but ADO.net got tons?
>
> why everyone use ADO.net now?
>
>
>
>
>>Not exactly.
>>
>>ADO is COM, usable from, for instance, VB or other high-ish level languages that can use COM. Of
>>course, a low level language like C++ can also use ADO, assuming that lower level language can use
>>COM.
>>ADO in turn uses OLDEB, which is a lower level API.
>>
>>ADO.NET is indeed managed code (framework). Which you can use from any language that supports
>>managed code.


  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 23h23.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,10762 seconds with 14 queries