Heb ik weer... ben ik rustig aan het proggen... krijg ik de meest foute memmory problemen... en dit alles komt door -> count(*) as VrijeUren' <- ... dit mag blijkbaar niet in SQL.add(' '); ... Kent iemand dit probleem? en beter nog.. is er een oplossing voor ???
[tag]
with qOverzicht do
begin
Close;
SQL.Clear;
SQL.Add('SELECT LokalenParent.LokaalNr, LokalenParent.AantalPlaatsen,');
SQL.Add('LokalenParent.Soort, LokalenParent.Ethernet, count(*) as VrijeUren');
SQL.Add('FROM Lokalen AS LokalenParent, Uren');
SQL.Add('WHERE Uren.Uur Not In (SELECT Uren.Uur');
SQL.Add('FROM Uren INNER JOIN Reservering ON Uren.Uur = Reservering.Uur');
SQL.Add('WHERE Reservering.LokaalNr = LokalenParent.LokaalNr');
SQL.Add('AND Reservering.Datum = ' + datum + ' )');
SQL.Add('GROUP BY LokalenParent.LokaalNr, LokalenParent.AantalPlaatsen,');
SQL.Add('LokalenParent.Soort, LokalenParent.Ethernet');
SQL.Add('ORDER BY LokalenParent.LokaalNr;');
Open;
end;
[/tag]
[tag]
with qOverzicht do
begin
Close;
SQL.Clear;
SQL.Add('SELECT LokalenParent.LokaalNr, LokalenParent.AantalPlaatsen,');
SQL.Add('LokalenParent.Soort, LokalenParent.Ethernet, count(*) as VrijeUren');
SQL.Add('FROM Lokalen AS LokalenParent, Uren');
SQL.Add('WHERE Uren.Uur Not In (SELECT Uren.Uur');
SQL.Add('FROM Uren INNER JOIN Reservering ON Uren.Uur = Reservering.Uur');
SQL.Add('WHERE Reservering.LokaalNr = LokalenParent.LokaalNr');
SQL.Add('AND Reservering.Datum = ' + datum + ' )');
SQL.Add('GROUP BY LokalenParent.LokaalNr, LokalenParent.AantalPlaatsen,');
SQL.Add('LokalenParent.Soort, LokalenParent.Ethernet');
SQL.Add('ORDER BY LokalenParent.LokaalNr;');
Open;
end;
[/tag]