What is the main difference between ADO and ADO.Net

Answer Posted / babina

The old ADO (ActiveX Data Object) has evolved to ADO.NET in
the .NET Framework. The ADO.NET object is a lightweight
object. The ADO Recordset was a huge object in ADO. It
provided the ability to support multiple types of cursors.
It provided fast lightweight "firehose" cursor and also
supported a disconnected client-side cursor that supported
tracking, optimistic locking, and automatic batch updates of
a central database. However, all of this functionality was
difficult to customize.
ADO.NET breaks the functionality of the ADO object to
multiple classes, thereby allowing a focused approach to
developing code. The ADO.NET DataReader is equivalent to the
"firehose" cursor. The DataSet is a disconnected cache with
tracking and control binding functionality. The DataAdapter
provides the ability to completely customize how the central
data store is updated with the changes to a DataSet.

Is This Answer Correct ?    6 Yes 1 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is a control toolbox?

502


What is dao and ado?

480


How can we load multiple tables in to dataset?

571


What is meant by executenonquery?

527


Give few examples of datareader that is used in different dataproviders.

539






What is the full form of ado.net?

508


What are the ado.net components?

525


How to enable and disable connection pooling?

507


What is the difference between ADO and ADO.Net?

589


How to identify the controls which can be used for binding data?

547


What is the default Timeout for SqlCommand.CommandTimeout property?

501


What are the connected and disconnected modes in ado.net?

485


What do you mean by ‘batch updates’?

513


What is Dataset Object?

561


Is ado.net an orm?

517