It's confusing. Many people here and elsewhere make many different
predictions:
There's an introduction mentioning some aspects of this at
pull=/library/en-us/dnmdac/html/data_mdacroadma p.asp
revised Sep 2005
(upper case conversions are mine)
What do you think? You might have particular opinions about:
this one:
*******
*******
Obsolete Data Access Technologies
Obsolete technologies are technologies that have not been enhanced or
updated in several product releases and that will be excluded from future
product releases. Do not use these technologies when you write new
applications. When you modify existing applications that are written
using these technologies, consider migrating those applications to
ADO.NET.
The following components are considered obsolete:
" DATA ACCESS OBJECTS (DAO): DAO PROVIDES ACCESS TO JET (ACCESS)
DATABASES. THIS API CAN BE USED FROM MICROSOFT VISUAL BASIC®, MICROSOFT
VISUAL C++®, AND SCRIPTING LANGUAGES. IT WAS INCLUDED WITH MICROSOFT
OFFICE 2000 AND OFFICE XP. DAO 3.6 IS THE FINAL VERSION OF THIS
TECHNOLOGY. IT WILL NOT BE AVAILABLE ON THE 64-BIT WINDOWS OPERATING
SYSTEM.
*******
*******
or this one:
*******
*******
Current MDAC Components
These components are supported in the current release. Use these
components when you develop new applications or upgrade existing
applications.
* ADO: ACTIVEX DATA OBJECTS (ADO) PROVIDES A HIGH-LEVEL PROGRAMMING
MODEL THAT WILL CONTINUE TO BE ENHANCED. ALTHOUGH A LITTLE LESS
PERFORMANT THAN CODING TO OLE DB OR ODBC DIRECTLY, ADO IS STRAIGHTFORWARD
TO LEARN AND USE, AND CAN BE USED FROM SCRIPT LANGUAGES SUCH AS MICROSOFT
VISUAL BASIC® SCRIPTING EDITION (VBSCRIPT) OR MICROSOFT JSCRIPT®.
*******
*******
Deprecated MDAC Components
These components are still supported in the current release of MDAC, but
might be removed in future releases. Microsoft recommends that when you
develop new applications, you avoid using these components. Additionally,
when you upgrade or modify existing applications, remove any dependency
on these components.
* Jet: Starting with version 2.6, MDAC no longer contains Jet
components. In other words, MDAC 2.6, 2.7, 2.8, and all future MDAC
releases do not contain Microsoft Jet, Microsoft Jet OLE DB Provider, or
the ODBC Desktop Database Drivers.
*******
*******
Or this one:
*******
*******
ADO.NET IS AN EVOLUTIONARY IMPROVEMENT OVER TRADITIONAL ADO for creating
distributed, data sharing applications. It is a high-level application
programming interface that is targeted at loosely coupled, n-tier,
Internet-based applications that support disconnected access to data. It
is a core component of the Microsoft .NET Framework.
*******
*******
What does "Obsolete technologies are technologies that have not been
enhanced or updated in several product releases and that will be excluded
from future product releases" mean?
What does "ACTIVEX DATA OBJECTS (ADO) PROVIDES A HIGH-LEVEL PROGRAMMING
MODEL THAT WILL CONTINUE TO BE ENHANCED" mean?
What does "ADO.NET IS AN EVOLUTIONARY IMPROVEMENT OVER TRADITIONAL ADO"
mean?
Of course, maybe this site isn't current and Microsoft just hasn't taken
it down yet?
--
Lyle Fairfield
predictions:
There's an introduction mentioning some aspects of this at
pull=/library/en-us/dnmdac/html/data_mdacroadma p.asp
revised Sep 2005
(upper case conversions are mine)
What do you think? You might have particular opinions about:
this one:
*******
*******
Obsolete Data Access Technologies
Obsolete technologies are technologies that have not been enhanced or
updated in several product releases and that will be excluded from future
product releases. Do not use these technologies when you write new
applications. When you modify existing applications that are written
using these technologies, consider migrating those applications to
ADO.NET.
The following components are considered obsolete:
" DATA ACCESS OBJECTS (DAO): DAO PROVIDES ACCESS TO JET (ACCESS)
DATABASES. THIS API CAN BE USED FROM MICROSOFT VISUAL BASIC®, MICROSOFT
VISUAL C++®, AND SCRIPTING LANGUAGES. IT WAS INCLUDED WITH MICROSOFT
OFFICE 2000 AND OFFICE XP. DAO 3.6 IS THE FINAL VERSION OF THIS
TECHNOLOGY. IT WILL NOT BE AVAILABLE ON THE 64-BIT WINDOWS OPERATING
SYSTEM.
*******
*******
or this one:
*******
*******
Current MDAC Components
These components are supported in the current release. Use these
components when you develop new applications or upgrade existing
applications.
* ADO: ACTIVEX DATA OBJECTS (ADO) PROVIDES A HIGH-LEVEL PROGRAMMING
MODEL THAT WILL CONTINUE TO BE ENHANCED. ALTHOUGH A LITTLE LESS
PERFORMANT THAN CODING TO OLE DB OR ODBC DIRECTLY, ADO IS STRAIGHTFORWARD
TO LEARN AND USE, AND CAN BE USED FROM SCRIPT LANGUAGES SUCH AS MICROSOFT
VISUAL BASIC® SCRIPTING EDITION (VBSCRIPT) OR MICROSOFT JSCRIPT®.
*******
*******
Deprecated MDAC Components
These components are still supported in the current release of MDAC, but
might be removed in future releases. Microsoft recommends that when you
develop new applications, you avoid using these components. Additionally,
when you upgrade or modify existing applications, remove any dependency
on these components.
* Jet: Starting with version 2.6, MDAC no longer contains Jet
components. In other words, MDAC 2.6, 2.7, 2.8, and all future MDAC
releases do not contain Microsoft Jet, Microsoft Jet OLE DB Provider, or
the ODBC Desktop Database Drivers.
*******
*******
Or this one:
*******
*******
ADO.NET IS AN EVOLUTIONARY IMPROVEMENT OVER TRADITIONAL ADO for creating
distributed, data sharing applications. It is a high-level application
programming interface that is targeted at loosely coupled, n-tier,
Internet-based applications that support disconnected access to data. It
is a core component of the Microsoft .NET Framework.
*******
*******
What does "Obsolete technologies are technologies that have not been
enhanced or updated in several product releases and that will be excluded
from future product releases" mean?
What does "ACTIVEX DATA OBJECTS (ADO) PROVIDES A HIGH-LEVEL PROGRAMMING
MODEL THAT WILL CONTINUE TO BE ENHANCED" mean?
What does "ADO.NET IS AN EVOLUTIONARY IMPROVEMENT OVER TRADITIONAL ADO"
mean?
Of course, maybe this site isn't current and Microsoft just hasn't taken
it down yet?
--
Lyle Fairfield
Comment