Abfrage zeigt falsche Werte an



  • Möchte eine Abfrage über zwei Tabellen machen. Hier die Tabellen:
    Warenkorb(KundenID, ArtikelID, Anzahl)
    Artikel(ArtikelID, Artikelname, Einzelpreis)
    Hier meine Abfrage.

    SELECT tblArtikel.Artikelname, tblArtikel.Einzelpreis, tblWarenkorb.Anzahl
    FROM tblWarenkorb, tblArtikel
    where tblArtikel.ArtikelID = tblWarenkorb.ArtikelID ;
    

    Habe die Connection zur AccessDB hergestellt, die beiden Tabellen mit ADOTable geöffnet. Wenn ich jetzt diesen SQL-Code in meine ADOQuery tu, bekomme ich immer die Felder KundenID, ArtikelID und Anzahl in meinem DBGrid. Die ADOQuery ist auch Aktive.
    Möchte aber Artikelname, Einzelpreis und Anzahl als Ausgabe.

    Vielleicht erkennt ja jemand meinen Fehler, hab schon alles mögliche ausprobiert (wie z.B. Right Join usw.).



  • hallo

    kann es sein, dass du nicht im richtigen projekt deine abfrage veränderst? die sieht eigentlich gut aus.
    prüfe mal, ob du ev. eine falsche seite eines älteren projektes änderst, die eigentliche aber stehenläßt, sprich: ob du wirklich im richtigen projekt arbeitest.

    hmm



  • JA das stimmt auf jeden fall. Ich habe ja nur ein Projekt geöffnet und es gibt auch nur ein Formular


Anmelden zum Antworten