Discussion:
Access 2007 - Recordset2???
(zu alt für eine Antwort)
Thomas Oberdörfer
2009-10-20 10:32:13 UTC
Permalink
Hallo gemeinde.

Habe mal ne ganz bescheidene Frage an diejenigen, die hier schon mit
Acc2007 arbeiten: Was ist denn genau der Unterschied zwischen dem
altehrwürdigen DAO.Recordset und dem DAO.Recordset2???

Selbige Frage stellt sich mir natürlich auch für die weitewren 2er-
Objekte. Ist die Performance mit diesen besser? Andere
Erfahrungswerte?

Grüsse
Thomas
Jens Schilling
2009-10-20 11:08:31 UTC
Permalink
Hall, Thomas
Post by Thomas Oberdörfer
Habe mal ne ganz bescheidene Frage an diejenigen, die hier schon mit
Acc2007 arbeiten: Was ist denn genau der Unterschied zwischen dem
altehrwürdigen DAO.Recordset und dem DAO.Recordset2???
Selbige Frage stellt sich mir natürlich auch für die weitewren 2er-
Objekte. Ist die Performance mit diesen besser? Andere
Erfahrungswerte?
Ich arbeite zwar noch nicht produktiv damit ... ;-)

Dieses neue DAO-Objekt steht - wie auch Fields2 - im Zusammenhang mit dem
neuen Datentyp "Anlage", in dem Du z.B. Bilder oder Dokumente speichern
kannst. Sie verfügen gegenüber Recordset und Field über zusätzliche
Eigenschaften (z.B. ParentRecordset) und Methoden (z.B. "SaveToFile")

Hier gäbe es ein Beispiel mit Erläuterungen :

http://www.access-im-unternehmen.de/407.0.html

Aber ich finde das auch in der A07-HIlfe recht brauchbar dokumentiert; und
googlen bringt bestimmt auch noch jede Menge Brauchbares ans Licht ;-)

Ach, und weil Thomas grad kürzlich feststellte, dass der Objekt-Browser so
sehr unterschätzt würde - suche darin mal nach Fields2 oder Recordset2, dann
bekommst auch alles Neue diesbezüglich zu sehen.
--
Gruss
Jens

12. AEK - 10./11.10. + 31.10/1.11.2009, Nürnberg
http://www.donkarl.com/AEK
Peter Doering
2009-10-20 14:13:45 UTC
Permalink
Hallo Jens,
Post by Jens Schilling
Post by Thomas Oberdörfer
Habe mal ne ganz bescheidene Frage an diejenigen, die hier schon mit
Acc2007 arbeiten: Was ist denn genau der Unterschied zwischen dem
altehrwürdigen DAO.Recordset und dem DAO.Recordset2???
Selbige Frage stellt sich mir natürlich auch für die weitewren 2er-
Objekte. Ist die Performance mit diesen besser? Andere
Erfahrungswerte?
Ich arbeite zwar noch nicht produktiv damit ... ;-)
Dieses neue DAO-Objekt steht - wie auch Fields2 - im Zusammenhang mit dem
neuen Datentyp "Anlage", in dem Du z.B. Bilder oder Dokumente speichern
kannst. Sie verfügen gegenüber Recordset und Field über zusätzliche
Eigenschaften (z.B. ParentRecordset) und Methoden (z.B. "SaveToFile")
Da haette ich mal einen Link fuer deine Sammlung ;-)

http://msdn.microsoft.com/en-us/library/bb243540%28classic%29.aspx

Gruss - Peter
--
Mitglied im http://www.dbdev.org
FAQ: http://www.donkarl.com
Jens Schilling
2009-10-20 14:30:41 UTC
Permalink
Hallo, Peter
Post by Peter Doering
http://msdn.microsoft.com/en-us/library/bb243540%28classic%29.aspx
Danke, sieht irgendwie der Seite *sehr* ähnlich, die sich in der Hilfe
finden lässt ;-)

Tschüs
Jens
Thomas Oberdörfer
2009-10-20 15:24:21 UTC
Permalink
Na, okay, schonmal merci für die Antworten.

Mich verwundert es eben nur, dass Mircosoft wegen ein paar neuen
Methoden, Eigenschaften etc. gleich mal dann neue Klassen in den Ring
wirft, anstatt wie eigentlich von Redmond üblich die vorhandenen zu
erweitern. Was in der Hilfe oder MSDN etc. steht wusste ich schon.
Aber wenns wirklich nur wegen dem neuen "Datentyp" ist??? Dachte
jetzt, dass vielleicht ein Performance-Unterschied besteht oder
sowas...
Karl Donaubauer
2009-10-20 15:38:30 UTC
Permalink
Post by Jens Schilling
Post by Thomas Oberdörfer
Habe mal ne ganz bescheidene Frage an diejenigen, die hier schon mit
Acc2007 arbeiten: Was ist denn genau der Unterschied zwischen dem
altehrwürdigen DAO.Recordset und dem DAO.Recordset2???
Dieses neue DAO-Objekt steht - wie auch Fields2 - im Zusammenhang mit
dem neuen Datentyp "Anlage", in dem Du z.B. Bilder oder Dokumente
speichern kannst. Sie verfügen gegenüber Recordset und Field über
zusätzliche Eigenschaften (z.B. ParentRecordset) und Methoden (z.B.
"SaveToFile")
http://www.access-im-unternehmen.de/407.0.html
...
Übrigens kann man im Code ruhig weiterhin mit "Recordset" und
"Field" ohne "2" arbeiten, auch wenn man auf die neuen Eigenschaften
von Anhängen oder Mehrwertigen Feldern zugreifen will.

In A07 wird sowieso immer automatisch im Hintergrund ein
"Recordset2" und "Field2" daraus.
--
Servus
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com + Anmeldung und Info zur
Access-Entwickler-Konferenz (AEK12), Oktober 2009, Nürnberg
Thomas Oberdörfer
2009-10-21 07:56:46 UTC
Permalink
Hallo Karl.

Danke für die Info, DAS wusste ich noch nicht. Aber dann ja wohl doch
ein Performance-Grund? Zumindest könnte man das so auslegen, denn wenn
ja die "normalen" Recordsets, Fields etc. immer erst in eine 2er
Version gecastet werden, dauert es ja länger, das Casten benötigt ja
auch Zeit?!?!?

Nunja, okay, denke mal, das dürfte eher vernachlässigbar sein. Und
jetzt bin ich dann ja auch schon wieder ein Bischen schlauer... ;o)
Danke Euch allen für die Antworten!

Viele Grüsse
Thomas

Loading...