tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1222
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ExtremeSnail ExtremeSnail ist offline Mitglied Gold
    Registriert seit
    Nov 2003
    Ort
    Hamburg
    Beiträge
    157
    Hallo,

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

    Mein bisheriger Code:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
     
        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
     

  2. #2
    Registriert seit
    Jul 2003
    Ort
    Duisburg (NRW)
    Beiträge
    1.788
    Finde im Moment leider keinen passenden Codeschnipsel, aber versuch mal das DAOVIEW-Example .
     
    Chor: "Wir sind der Chor, und wir stimmen zu. Wir stimmen zu, wir stimmen zu, wir stimmen zu."

  3. #3
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.885
    Blog-Einträge
    29
    Hallo!

    Nimm besser ADO statt DAO, DAO ist veraltet ...

    Siehe:
    http://msdn.microsoft.com/library/de...umentation.asp

    und:
    http://msdn.microsoft.com/library/de...sinvisualc.asp

    Gruß Tom
     

  4. #4
    DarkSchwabe DarkSchwabe ist offline Grünschnabel
    Registriert seit
    Mar 2004
    Ort
    Ulm
    Beiträge
    4
    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ß
     

Ähnliche Themen

  1. [MS Access] Alle Tabellennamen auslesen
    Von d-Stench im Forum Relationale Datenbanksysteme
    Antworten: 11
    Letzter Beitrag: 26.04.11, 10:54
  2. Format für alle Datensätze ändern
    Von savior01 im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 10.04.08, 10:51
  3. Alle [VB 2005] Datensätze auslesen und in TXT-File speichern
    Von Badenzer im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 20.02.08, 12:41
  4. Antworten: 4
    Letzter Beitrag: 16.11.07, 13:26
  5. Alle Datensätze einer Woche
    Von CyrusOne im Forum ASP
    Antworten: 33
    Letzter Beitrag: 22.08.06, 11:00