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 are ado.net objects?

531


What are basic methods of dataadapter?

512


Which namespaces are used for data access?

628


Can you explain how to enable and disable connection pooling?

508


What is execute reader in ado.net?

495






What is variable view?

497


How to copy the contents from one table to another table and how to delete the source table in ado.net?

530


How to check if a datareader is closed or opened? IsClosed()

586


What are the disadvantages of using datalist?

512


What are the pre-requisites for connection pooling?

539


What are the main differences between classic ado and ado.net?

521


How can we load multiple tables in to dataset?

573


What is meant by executenonquery?

529


Describe connection object in ado.net

543


What is the executescalar method?

586