Ändere deine gespeicherte Abfrage (lösche die Where-Klausel)...
SQL-Code:
SELECT runde.Startzeit, disziplin.Name AS DISZIPLIN, kategorie.Name AS KAT, rundentyp.Name AS RUNDE, runde.Status, runde.xRunde, runde.xWettkampf, runde.Gruppe, wettkampf.xDisziplin, wettkampf.xKategorie
FROM (((runde INNER JOIN rundentyp ON runde.xRundentyp=rundentyp.xRundentyp) INNER JOIN wettkampf ON runde.xWettkampf=wettkampf.xWettkampf) INNER JOIN disziplin ON wettkampf.xDisziplin=disziplin.xDisziplin) INNER JOIN kategorie ON wettkampf.xKategorie=kategorie.xKategorie;
Dann kannst du die Abfrage benutzen und einschränken...
Delphi-Quellcode:
ADODataSet.Close;
ADODataSet.CommandType := cmdText;
ADODataSet.CommandText :=
'SELECT *'#13 +
'FROM qer_tv_schedule'#13 +
'WHERE xMeeting = :xMeetingId';
ADODataSet.Parameters.ParamByName('xMeetingId').Value := lbl_meeting_id.Caption;
ADODataSet.Open;