Re: Warum funktioniert Me.RecordsetClone nicht? (VBA)
- From: "Michael Zimmermann" <Zimmermann@xxxxxxxx>
- Date: Thu, 13 Apr 2006 22:23:21 +0200
Hallo!
Hanno Sonderliek:
Hat es eigentlich gravierende Nachteile, wenn man
"parallel" (sowohl mit ADO als auch mit DAO) arbeitet?
Der einzige mir bekannte Nachteil dabei ist, daß das Wesen
vor dem Bildschirm gelegentlich irritiert wird, weil viele
Sachen, die technisch nicht gleich sind, gleich heißen.
Dagegen hilft konsequentes Deklarieren mit ebensolchen
Namenskonventionen:
Dim rsa as adodb.Recordset
Dim rsd as Dao.Recordset
Dim fla as Adodb.Field
Dim fld as DAO.Field
etc.
Wann was welche genauen Nachteile hat, ist dann noch etwas
versionsabhängig.
Allgemein gilt
- pro DAO: erheblich schneller als ADO auf Jet-Datenbanken,
vollständige Zugriffsmethoden, ausgereift, zukunftssicher,
da weiterentwickelt wird, Form.Recordsets sind in mdb/e
standardmäßig DAO, konsequent hierarchisches Objektmodell
- pro ADO: bessere Adaption an SQL-Server-Zugriffe,
verbindungslose Recordsets, Batchbetrieb, hierarchische
Recordsets mit dem SHAPE-Provider
In reinen Jet-Umgebungen ist also DAO vorzuziehen, insbesondere auch, weil ADO mittlerweile ein totes
Gleis ist.
ADO würde ich für Jet nur einsetzen, wenn von den dort
exclusiven Betriebsarten gewinnbringender Gebrauch zu
machen ist.
Umso mehr Dank und Anerkennung an Dich, dass Du trotzdem
sofort den Punkt benannt hast, der "der springende" war.
Ich hatte etwas Hilfe: Die Hellseher-Kristallkugel, die
in der NG zirkuliert, steht diesen Monat bei mir auf dem
Schreibtisch. Im Mai kommt dann Peter Döring dran. ;-)
Gruß aus Mainz
Michael
.
- Follow-Ups:
- Re: Warum funktioniert Me.RecordsetClone nicht? (VBA)
- From: Peter Doering
- Re: Warum funktioniert Me.RecordsetClone nicht? (VBA)
- References:
- Warum funktioniert Me.RecordsetClone nicht? (VBA)
- From: Hanno Sonderliek
- Re: Warum funktioniert Me.RecordsetClone nicht? (VBA)
- From: Michael Zimmermann
- Re: Warum funktioniert Me.RecordsetClone nicht? (VBA)
- From: Hanno Sonderliek
- Warum funktioniert Me.RecordsetClone nicht? (VBA)
- Prev by Date: Re: Warum funktioniert Me.RecordsetClone nicht? (VBA)
- Next by Date: OT ( was: Re: wie erzeuge ich ein blosses Carriage Return ohne Line Feed )
- Previous by thread: Re: Warum funktioniert Me.RecordsetClone nicht? (VBA)
- Next by thread: Re: Warum funktioniert Me.RecordsetClone nicht? (VBA)
- Index(es):
Relevant Pages
|