Kangee Geschrieben 15. Mai 2005 Teilen Geschrieben 15. Mai 2005 Hi @ All, könnte mir jemand kurz erklären was DAO (Data Access Objects) ist / sind bzw. gute Links posten, die das Thema erklären (Googeln hat leider nichts wirklich wissenswertes ergeben )? Gruß, Kangee Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
robotto7831a Geschrieben 15. Mai 2005 Teilen Geschrieben 15. Mai 2005 Hallo, schau mal da. Frank Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ipu Geschrieben 17. Mai 2005 Teilen Geschrieben 17. Mai 2005 Hi, weiß nicht, ob da direkt was zu DAO drin steht, aber ne Menge zu VBA und ACCESS: http://www.donkarl.com Gruß, ipu Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Kangee Geschrieben 17. Mai 2005 Autor Teilen Geschrieben 17. Mai 2005 Also ich weiß nicht on ich das jetzt richtig verstanden habe aber wie es scheint wird in einem DAO die Daten z.B.: einer Tabelle gekapselt - wodurch es möglich ist diese Datenstruktur als Objekt in seiner Anwendung anzusprechen. <- Kann man das so sagen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
ipu Geschrieben 18. Mai 2005 Teilen Geschrieben 18. Mai 2005 Also ich weiß nicht on ich das jetzt richtig verstanden habe aber wie es scheint wird in einem DAO die Daten z.B.: einer Tabelle gekapselt - wodurch es möglich ist diese Datenstruktur als Objekt in seiner Anwendung anzusprechen. <- Kann man das so sagen? nee, eher nich. Hier kommt was aus dem Buch "ACCESS 2000 programmieren" ADDISSON-WESLEY-Verlag, sehr zu empfehlen, gibt es auch aktueller: "In ACCESS 2000 existieren ... zwei Datenzugriffsschnittstellen: 'Data Access Objects', DAO, und 'ActiveX Data Objects, ADO. DAO ist die klassische Access-Datenzugriffsschnittstelle ... . Die Schnittstelle ist für den Datenzugriff konzipiert worden. ADO wiederum ermöglicht den Zugriff auf beliebige, nicht unbedingt relationale Daten und wurde im Zuge der INternet-Aktivitäten von Microsoft entwickelt." ADO sollte wohl DAO ersetzen. Fakt ist, dass ADO nicht alles kann, was DAO kann und umgekehrt. Fakt ist aber auch, dass DAO auf Dauer verschwinden soll. Ich habe alle DB-Zugriffe mit DAO programmiert, da ADO nicht alles unterstützt und nicht so einfach wie DAO ist wie DAO. Willst du mit dem MS-SQL-Server kompatibel sein, musst du m.W. ADO verwenden. Falls du mit DAO programmieren willst, musst du in den Verweisen DAO noch reinnehmen und die Priorität erhöhen. Nun zu deinem Zitat: die Daten aus einer Tabelle oder einer Abfrage werden in ein Recordset-Objekt aus DAO (oder ADO) geladen und sind, wenn du so willst, da drin gekapselt. Mit verschiedenen Methoden kann auf die Daten zugegriffen werden, so können z.B. Daten in einer Tabelle gelöscht oder aktualisiert werden. Hilft das weiter? Gruß, ipu Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.