Re: Bookmark property works when stepping through code in debug, but not when run

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



On 18 Nov 2008 21:56:43 GMT, "David W. Fenton"
<XXXusenet@xxxxxxxxxxxxxxxxxxx> wrote:

"figaro@xxxxxxxxxx" <figaro@xxxxxxxxxx> wrote in
news:klv3i49jenpv1j8c7t61ntrabc8oheqsha@xxxxxxx:

And as to ado.net it seems I'm behind the
times, working as I am from an Access 2002 manual.

ADO.NET is not usable in Access, and probably never will be.

ADO was MS's generic data access interface, introduced into Access
2000 in 1999. MS went on a campaign to try to convince developers to
switch from ADO to DAO, but most developers were smart enough to
realize that for Jet data (and for data accessed via Jet, e.g., all
ODBC data sources), DAO was simply much better than ADO. In the end,
MS realized its mistake and reversed course. ADO is no longer the
preferred data interface, except for certain kinds of operations
with databases via OLEDB interfaces (ADO is a wrapper around OLEDB),
which mostly means SQL Server, and in Access Data Projects (which
work only with SQL Server).

In short, in 2000, there was no real justification for converting
ADO code to DAO, though MS was putting out a lot of propaganda to
make developers think there was some magical benefit to doing so.

In 2008, there is still no justification whatsoever, and it's really
not very wise, given that classic ADO exists only in Access and
classic ASP.

Thanks David for your clear and concise statement of some relevant and
interesting facts!

John
.



Relevant Pages

  • Re: ADO from DAO
    ... We have seen from past experience that ADO can be slower than DAO in many ... ADO is an "OSFA" interface while DAO is a JET/Access database ...
    (microsoft.public.data.ado)
  • Re: ADO vs DAO
    ... DAO is faster than ADO just ... as simple file IO is faster than DAO. ... "OSFA" interface designed to permit a common programming ... DAO is that it does not scaled due to its dependency on JET and its overall ...
    (microsoft.public.vb.database.ado)
  • Re: VB Total and Percent Errors
    ... DAO is the native data interface for Jet data, ... ADO is a non-native interfaced ...
    (microsoft.public.access.modulesdaovba)
  • Re: Recommended Reading/Self tuition
    ... start looking at ADO but reading some threads it seems that whilst this has ... "What is ADO? ... ActiveX Data Objects is a simple data access technology that can ... developers are forever grasping at concepts. ...
    (comp.databases.ms-access)
  • Re: Using ADO and DAO in same mdb
    ... I started a project with a company who hired two Access developers ... I believe we can use both ADO and DAO by putting the DAO ... There are lots of Access developers who know DAO but don't know ADO. ...
    (comp.databases.ms-access)