Guten Morgen Alex! 
Warum schreibst du dir nicht eine DLL, die alle Datenbanken
Routinen beinhaltet und bindest die dann ein? So schreibst den
Kram halt nur einmal und das wars!
wie geht das denn? Bei dll fällt mir API ein, aber das ist etwas anderes.
Filtern oder einen Datensuchen machst du via SQL 
Das sage ich doch. Mir leuchtet nicht ein, daß ich ein weiteres Recordset benötige, wenn ich wissen möchte ob in einem vorhandenen Recordset ein bestimmter Datensatz vorhanden ist.
Auch gibt es das beruehmte „AbsolutePosition“ unter ADO auch
Das ist unter ADO schreibgeschützt. 
genauso
kannst du mittels ADO auch „Bookmarks“ setzen. Kannst du das
mittels DAO ?
Ich glaube ja. Dafür hatte ich noch keine Verwendung.
Kannst du dich noch an meine Fehlerbehandlungsroutine
erinnern? Kannst du mittels DAO auf saemtliche Datenbanken
zugreifen?
Mit einer einzigen Ausnahme hatte ich bisher nur Zugriff auf Datenbanken, die ich selbst gebaut habe.
Kannst du mittels DAO einen Multiuser Zugriff auf Datenbanken
realisieren?
Das kann ich mit ADO auch nicht. Geht das denn? Falls ja, wäre das DAS Argument, weshalb ich DAO nicht mehr anfasse.
Wie würde das denn aussehen, wenn ich einen Datensatz sperrend lesen möchte? Ich weiß nur vom Sperren ganzer Tabellen und das ist für Multiuser Zugriff ja komplett ungeeignet. Das Sperren eines Datensatzes wäre sehr interessant.
Kannst du mittels DAO View’s und „SP“ anlegen und ausführen?
Es geht, ich kann es per VB weder mit ADO noch mit DAO. 
Kannst du Recordset’s lokal speichern?
Noch nicht darüber nachgedacht. Ich denke, da kann ADO nichts, was DAO nicht auch kann.
Kannst du den Zugriffsmodus unter DAO festlegen ( Write,
ReadOnly etc.)
Da bin ich jetzt unsicher, mir ist aber auch der Sinn nicht klar.
Gehen wir mal weiter zu den Recordset’s
Du hast geschrieben, das du mittels ADO wunderbar Filtern etc.
kannst. Auch das kannst du unter ADO.
Nur stark eingeschränkt, man kann nur ein Feld als Kriterium verwenden, mehrere funktionieren nicht mehr, das geht nur mit DAO.
Die Methoden Sort, Find, Filter gibt es da auch 
Sind aber unbrauchbar geworden.
Dann zeige mir mal eine Funktion die DAO kann und ADO nicht
*gruebel*
Recordset.Absolute Position = 123
Recordset.FindFirst „Feld1 = 2 And Feld 4 = 6“
Ich weiß, daß DAO keine Zukunft hat, daß ich mich an ADO
gewöhnen muss, aber gefallen muß mir das deswegen ja nicht.
Ein paar mal damit gearbeitet und die Vorteile bemerkt, wird
es dir schnell gefallen 
ich habe ADO schon einige male verwendet … 
Versuche mal eine Anwendung die DAO benutzt auf Vista
auszuführen oder siehe das problem von Joe *zwinker*
Was ist Vista? Und der Punkt Weitergabe … ein paar Programme von mir, die DAO verwenden laufen seit Jahren stabil auf mehreren Rechnern, werden immer mal wieder neu installiert, weil die Rechner ausgetauscht werden … ich hatte noch nie ein Problem damit. Ich vermute, Joes Problem ist Hausgemacht, ich habe nur keine Ahnung wie.
Was die Vorteile von ADO zu DAO angeht. Naja beantworte mir
erst einmal die Fragen, danach sollten sich die Vorteile schon
herausstellen oder?
Oder. 
Aber was die Vorteile angeht. Hier mal ein kleiner Auszug aus
einem anderen Forum
DAO ist MS-Uralttechnick um native auf MS-Access-Datenbanken
zugreifen zu können.
Das ist, was ich brauche. Über den Einsatz in kleinen Unternehmen werden VB6-Anwendungen ohnehin nicht mehr hinauskommen.
Hauptvorteil von ADO gegenüber DAO:
- Kostenlose verteilung erlaubt
Falsch. Das ist eine Gemeinsamkeit, kein Unterschied.
- Keine Vorraussetzungen bzw. MS-Entwicklerlizenzen
Falsch. Das ist eine Gemeinsamkeit, kein Unterschied.
- Ist i.d.R (je nach benötigter Version) schon auf vielen
Rechnern installiert (u.a. durch IE)
Das erledigt die Installation des VB-Programms nebenbei.
??? Wer ist BDE?
Die letzten beiden Punkte zählen nicht. Wenn ich etwas anfange, dann baue ich zuerst die Datenbank. Womit ist meine Angelegenheit.
Daß ich mit DAO nicht in die SAPDB komme ist mir auch klar, dafür werde ich aber auch keine Anwendungen mit VB6 schreiben.
Gruß, Rainer