Alle Datensätze aus Access auslesen

  • Themenstarter Themenstarter ByeBye 31659
  • Beginndatum Beginndatum
B

ByeBye 31659

Hallo,

ich hab eine Access-DB aus der ich ebreits die erste Zeile auslesen kann.

Mein bisheriger Code:

Code:
	CDaoDatabase database;
	CDaoRecordset recordset(&database);

	database.Open("ortsangabe_der_dateib");
	CString sSql;
	sSql.Format("SELECT * FROM Buecherbestand WHERE Buch_ID <> 0");
	recordset.Open(AFX_DAO_USE_DEFAULT_TYPE, sSql, NULL);
	int iBuch_ID			= recordset.GetFieldValue("Buch_ID").lVal;
	CString sTitel			= recordset.GetFieldValue("Titel").pcVal;
	CString sAutor			= recordset.GetFieldValue("Autor").pcVal;
	int iJahr				= recordset.GetFieldValue("Jahr").lVal;

So nun weiß ich aber nicht, wie ich herausfinden kann, wieviele Datensätze vorhanden sind bzw ich kann mir nicht alle ausgegeben lassen.

Hat jemand eine Idee?

Vielen Dank im vorraus
 
ADO?

Hallo Also ich schlage mich auchschon eine Weile mit der Steuerung von Access rum und habe zwar schon einiges erreicht, aber habe trotzdem nicht ganz den Durchblick. Vielleicht kann mir da jemand etwas verdeutlichen wie das alles zusammenhängt.

Also ich habe die "MSACC9.OLB" verwendet um Klassenbibliothelen für VC++ zu erstellen. Damit habe ich dann eine Comverbindung zu Access hergestellt. Ich schaffe es dadurch inzwischen Datenbanken und Tabellen zu öffnen.

Nun würde ich gerne wissen wie meine Methode mit ADO oder DAO zusammenhängt und wie ich SQL Abfragen machen kann(wo werden die Ergebnisse gespeichert?).

Letztendlich wäre es super wenn jemand irgendwelche Adressen zu tutorials oder Beispielen posten könnte.

Danke Gruß
 
Zurück