Data Access Objects is a general programming interface for database access on Microsoft Windows systems and should not be confused with the Data Access Object design pattern used in object-oriented software design.

PropertyValue
p:abstract
  • Data Access Objects is a general programming interface for database access on Microsoft Windows systems and should not be confused with the Data Access Object design pattern used in object-oriented software design. (en)
  • Data Access Objects (DAO, Objetos de Acceso a Datos) es una interfaz orientada a objetos creada por Microsoft la cual permitía a las primeras versiones de Microsoft Access y Visual Basic utilizar el motor de base de datos Jet. Posteriormente (en la versión 3.5) fue capaz de realizar un bypass al motor Jet y directamente acceder a las fuentes de datos ODBC, incluyendo Microsoft SQL Server y otros sistemas de bases de datos de empresa. DAO 3.6 fue la versión final desarrollada por Microsoft. Microsoft dice que DAO no estará disponible en los futuros sistemas operativos de 64-bit. DAO funciona creando un objeto "Workspace" en el cual se realizan todas las operaciones de base de datos. El objeto workspace existe como un objeto sesión que existe dentro de un más amplio objeto motor de base de datos. Hay dos tipos de motores de base de datos: el objeto motor de base de datos Jet, y un motor de base de datos ODBCDirect. El objeto motor de base de datos Jet se compone de varios objetos: un objeto workspace y una serie de objetos error. El objeto workspace se compone de objetos usuario y grupo, y un objeto base de datos. El objeto base de datos se compone de objetos contenedor los cuales se componente de contenedores de objetos, objetos definición de consulta (QueryDef), objetos Recordset los cuales están definidos por un conjunto de objetos campo, objetos relación los cuales muestran la relación entre los diferentes campos en la base de datos, y objetos definición de tabla (TableDef) los cuales se componen de campos e índices de los campos seleccionados. El motor de base de datos ODBCDirect se compone de un objeto workspace y de un objeto errors. La principal diferencia entre este motor de base de datos y el motor de base de datos Jet es que el objeto workspace es diferente en que solo se compone de series de objetos conexión ODBC y el objeto base de datos se compone de series de objetos recordset(conjunto de datos). Los objetos conexión ODBC se componen de objetos QueryDef y objetos recordset. (es)
  • Data Access Objects, in der deutschsprachigen Dokumentation „Datenzugriffsobjekte“, üblicherweise mit der Abkürzung „DAO“ bezeichnet, ist eine Schnittstellen-Bibliothek von Microsoft für den Zugriff auf Daten und Strukturen von Datenbanken, speziell Microsoft Access Datenbanken (MDBs). Bis einschließlich Access 97 war die DAO-Bibliothek die Standard-Bibliothek zum programmiertechnischen Zugriff auf die Datenbank-Objekte und Daten in Access selbst. Bei Access 2000, Access 2002 (Office XP) und Access 2003 wurde DAO nur aus Kompatibilitätsgründen noch mitgeliefert (in der Version 3.6), als Standard-Bibliothek war ADO vorgesehen. DAO erfreut sich aber bei Access-Entwicklern immer noch großer Beliebtheit, u. a. da es spezifischeren Zugriff auf Teile von Access erlaubt als ADO. Bei Access 2007 ist die DAO-Bibliothek unter der neuen Lang-Bezeichnung „Access Database Engine Object Library“ mit der Versionsnummer 12.0 (Dateiname: ACEDAO.DLL, Qualifizierer im Code weiterhin: DAO) wieder Standard-Bibliothek für den Zugriff auf Datenbank-Objekte und Daten in MDBs. Die DAO-Bibliothek bietet eine zweiteilige Objekthierarchie: Ausgehend vom Basis-Objekt „DBEngine“ gibt es „Workspace“-Objekte der Typen „Jet Workspace“ (zum Zugriff auf MDBs) und „ODBCDirect Workspace“ (seit DAO 3.5, zum Zugriff auf ODBC-Datenquellen) mit jeweils unterschiedlichen untergeordneten Objekten. Ein „Jet Workspace“ enthält „Database“-Objekte, die MDBs repräsentieren. Auf die Datenstruktur der MDB kann über „TableDef“-, „Relations“- und „QueryDef“-Objekte zugegriffen werden, auf die Daten über „Recordset“-Objekte. Des Weiteren gibt es „User“-, „Group“-, „Container“- und „Document“-Objekte für den Zugriff auf das Rechte-System von Access. In der Version 12.0 sind letztere Objekte aber ganz ausgeblendet oder deren Eigenschaften / Methoden, die sich speziell auf das Rechte-System beziehen. Ein „Jet Workspace“ nutzt die Bibliotheken der Jet-Engine für die tatsächliche Ausführung. Ein „ODBCDirect Workspace“ enthält Alternativ zu „Database“-Objekten „Connection“-Objekte, darunter aber nur Recordset- und, bei Connection-Objekten, QueryDef-Objekte. Ein „ODBCDirect Workspace“ greift über die RDO-Bibliothek auf die ODBC-API zu. Die Version 12.0 unterstützt den „ODBCDirect Workspace“ laut Dokumentation nicht mehr und verweist auf ADO für den Zugriff auf ODBC-Datenquellen. MS Office XP liefert eine DAO-PIA als Interface für die .NET-Welt mit. (de)
  • DAO (сокр от англ. Data Access Objects — объекты для доступа к данным) — технология доступа к данным компании Microsoft. (ru)
p:hasPhotoCollection
p:reference
p:wikipage-de
p:wikipage-es
p:wikipage-ru
rdfs:comment
  • Data Access Objects is a general programming interface for database access on Microsoft Windows systems and should not be confused with the Data Access Object design pattern used in object-oriented software design. (en)
  • Data Access Objects (DAO, Objetos de Acceso a Datos) es una interfaz orientada a objetos creada por Microsoft la cual permitía a las primeras versiones de Microsoft Access y Visual Basic utilizar el motor de base de datos Jet. Posteriormente (en la versión 3.5) fue capaz de realizar un bypass al motor Jet y directamente acceder a las fuentes de datos ODBC, incluyendo Microsoft SQL Server y otros sistemas de bases de datos de empresa. DAO 3.6 fue la versión final desarrollada por Microsoft. (es)
  • Data Access Objects, in der deutschsprachigen Dokumentation „Datenzugriffsobjekte“, üblicherweise mit der Abkürzung „DAO“ bezeichnet, ist eine Schnittstellen-Bibliothek von Microsoft für den Zugriff auf Daten und Strukturen von Datenbanken, speziell Microsoft Access Datenbanken (MDBs). (de)
  • DAO (сокр от англ. Data Access Objects — объекты для доступа к данным) — технология доступа к данным компании Microsoft. (ru)
rdfs:label
  • Data Access Objects (en)
  • Data Access Objects (es)
  • Data Access Objects (de)
  • DAO (ru)
skos:subject
foaf:page
p:redirect