Jamie Collins said:
No.
As already pointed out, ADO functionality has not been changed, hasn't
for several years.
Access development has moved away from Jet in favour of a dedicated
Access2007 engine. DAO seems to have been resurrected as Microsoft
Office 2007 Access database engine Object Library (ACEDAO.DLL).
Jamie.
It looks like we have slightly different view of what "replacing" means. DAO
for Jet has always been (within a set of conditions) faster and more stable
than ADO. It still is with the new ADE.
So in light of your leading sentence - "Without a new Jet OLE DB provider or
indeed a revised Jet engine, I don't think ADO 6.0 represents an ADO
revival." Which is true. "ADO 6" is a misnomer and the jury is still out on
what a "ADE OLE DB" might bring to the table. Thus it stands to reason that
*DAO* is in no danger of being replaced, not the other way around.
Your comment "Access development has moved away from Jet in favor of a
dedicated Access2007 engine." is a bit misleading as the ADE in no way
represents an abandonment of "JET". It is more accurately described as a
branch or fork, and more represents the move in development and support from
the SQL Team to the Office Team, than in any fundamental core changes. It is
however, 'dedicated' in the sense that you cannot use the new features
without MSAccess/Office installed or without the new ADEDAO. They didn't
'resurrected' DAO, they expanded it.
And before anyone else reading this thread starts to panic. The ADE still
supports "Jet 4" - all your previous DAO and ADO will still work. The only
thing that seems to have changed is you can't use ADE independently of
MSAccess being installed, and you can't access any new functionality.
Exactly what all this means to future development is yet to fully unfold (Or
at least to me anyway. <g>)
-ralph