Einzelnen Beitrag anzeigen

veetschal

Registriert seit: 25. Jun 2009
11 Beiträge
 
Delphi 7 Personal
 
#3

Re: datensätze ind DBDrid doppelt angezeigt

  Alt 14. Apr 2010, 17:50
danke für den tipp nur leider hats nicht geholfen

hab jetzt die tabellen etwas umgestaltet damit semester direkt mit lehrveranstaltung verbunden ist mein aktueller quellcode sieht jetzt so aus:

Delphi-Quellcode:
frame61.Queryuebersicht2.Active:=false;
 frame61.Queryuebersicht2.SQL.Clear;
 variable:= 'SELECT lehrveranstaltung.Titel FROM tabellen\stRichtung2, tabellen\lehrveranstaltung, tabellen\LVtyp2, tabellen\semester2, tabellen\datum WHERE (stRichtung2.studienname = "' + frame61.DBLookupComboBox1.Text + '") AND (stRichtung2.Studienrichtung_ID = lehrveranstaltung.ID_StRichtung) AND (semester2.Semester_ID = lehrveranstaltung.ID_Semester) AND (semester2.Semester = "' + frame61.DBLookupComboBox3.Text + '") AND ( LVtyp2.LVType_ID = lehrveranstaltung.ID_Type) AND (LVtyp2.Typ = "' + frame61.DBLookupComboBox2.Text + '")';
 frame61.Queryuebersicht2.SQL.Add(variable);
 frame61.Queryuebersicht2.Active:=true;
datensätze werden immer noch doppelt angezeigt. falls er 2 verschiedene datensätze findet gibt er es folgender maßen aus:
1. datensatz_1
2. datensatz_2
3. datensatz_1
4. datensatz_2

also so als ob er eine schleife durchlaufen würde!
there are only 10 kind of people - those who understand binary codes and those who don't
  Mit Zitat antworten Zitat