Re: ADO
From: William \(Bill\) Vaughn (billvaRemoveThis_at_nwlink.com)
Date: 04/01/04
- Next message: William \(Bill\) Vaughn: "Re: ADO/MDAC on Terminal Server"
- Previous message: Eugene: "Which version of SQLOLEDB that I should use for connection of SQL2000? Provider=SQLOLEDB.1 or Provider=SQLOLEDB"
- In reply to: Chris Chan Ying Wai: "RE: ADO"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 1 Apr 2004 10:36:40 -0800
OLE DB is a data access paradigm designed to provide an object interface to
OLE DB data "providers". There are providers for JET, SQL Server, ODBC and
other data sources--both relational, flat and others.
ADO is not a set of controls. It has no controls. It is an object-oriented
interface to OLE DB. It is not the latest data access technology--it's
really quite old at this point. ADO.NET is the latest technology and it's
not based on OLE DB at all.
The JET engine does not generate anything. It can be accessed via DAO or via
OLE DB data providers.
The original question asked which is better: ADO or OLE DB. Unless you
program in C++, you must use ADO to access OLE DB.
hth
-- ____________________________________ William (Bill) Vaughn Author, Mentor, Consultant Microsoft MVP www.betav.com Please reply only to the newsgroup so that others can benefit. This posting is provided "AS IS" with no warranties, and confers no rights. __________________________________ "Chris Chan Ying Wai" <anonymous@discussions.microsoft.com> wrote in message news:D8216366-D865-47F6-8093-3F8A7FA8C4B7@microsoft.com... > ADO is a set of ActiveX controls that provide programmatic access to Microsoft's latest underlying data access technologies. ADO is based on OLEDB. This is a defined set of interfaces that all data sources can implement through special drivers (or providers). > In other words, ADO gives us a standard way of managing data from all kinds of data stores, not just relational databases. The ever-increasing role and importance of the Internet in application development has also driven the design concepts of ADO. It provides a range of ways that remote data access can be achieved over the Internet, using a Web browser. > > ADO uses data which is provided by OLEDB. It is a mechanism that connects requests to the physical data store. > Where OLEDB can be generated by JET 4.0 engine, it is a database engine that used in Microsoft Access 2000 (part of Microsoft Office) and was chosen because it is FREE and is already installed on most versions of Windows. >
- Next message: William \(Bill\) Vaughn: "Re: ADO/MDAC on Terminal Server"
- Previous message: Eugene: "Which version of SQLOLEDB that I should use for connection of SQL2000? Provider=SQLOLEDB.1 or Provider=SQLOLEDB"
- In reply to: Chris Chan Ying Wai: "RE: ADO"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|