vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: DAO DB ...Frage 
Autor: wb-soft
Datum: 17.10.05 09:30

Hi!

Das Objektmodell von ADO ist etwas flacher. Vom Code sind DAO und ADO sehr ähnlich, der Umstieg ist problemlos.

Besonders wenn jemand erst beginnt, sollte er gleich mit ADO beginnen.

DAO ist nur für die Arbeit mit der Jet-Engine (Access) geeignet. Um auch mit anderen DBs (z. B. SQL-Server) arbeiten zu können, mußte man RDO verwenden. Damit mußte man 2 Objektmodelle beherrschen.

Mit ADO kann man so ziemlich auf alle DBs zugreifen, und sogar Textdateien oder Exceltabellen als DB ansprechen. Der Wechsel von einer DB auf eine Andere ist damit einfach zu bewerkstelligen.

Noch ein Nachsatz zum eigentlichen Problem:
If Tabelle.RecordCount > 0 And Not Tabelle.EOF Then
enthält einen Stolperstein. Wenn ein RS mit minimaler Anforderung (schont Resourcen) erstellt wird, wird für RecordCount nicht der wirkliche Wert, sondern -1 zurückgegeben.

Mit
If Not Tabelle.BOF  And Not Tabelle.EOF Then
kann man prüfen, ob der Cursor auf einem gültigen DS steht.


mfg

WB
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
DAO DB ...Frage925heide16.10.05 00:08
Re: DAO DB ...Frage633HarryC16.10.05 01:35
Re: DAO DB ...Frage503heide16.10.05 05:18
Re: DAO DB ...Frage525HarryC16.10.05 09:07
Re: DAO DB ...Frage520heide16.10.05 15:56
Re: DAO DB ...Frage546HarryC16.10.05 16:17
Re: DAO DB ...Frage527heide16.10.05 17:06
Re: DAO DB ...Frage554HarryC16.10.05 18:25
Re: DAO DB ...Frage520heide16.10.05 20:02
Re: DAO DB ...Frage491HarryC16.10.05 20:29
Re: DAO DB ...Frage477heide16.10.05 21:06
Re: DAO DB ...Frage474heide16.10.05 21:10
Re: DAO DB ...Frage528HarryC16.10.05 22:19
Re: DAO DB ...Frage558wb-soft16.10.05 22:12
Re: DAO DB ...Frage634heide17.10.05 00:37
Re: DAO DB ...Frage517wb-soft17.10.05 09:30
Re: DAO DB ...Frage567HarryC17.10.05 10:18
Re: DAO DB ...Frage591wb-soft17.10.05 10:55

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel