Forum: Datenbanken
Delphi
by DeddyH,
6. Mär 2014
Du sollst die Abfrage ja auch losgelöst vor der eigentlichen Datenabfrage losschicken. Anhand der zurückgegebenen Anzahl kannst Du dann entscheiden, ob die Spalte angezeigt werden soll oder nicht. Übrigens kannst Du Dir auch ein Statement bauen, das gleich die entsprechende Anzahl je Spalte ermittelt, dann geht das nur einmal übers Netz.
Forum: Datenbanken
Delphi
by DeddyH,
6. Mär 2014
Wieso nicht so wie baumina vorgeschlagen hat, allerdings mit einem NOT dazwischen?
SELECT
COUNT(*)
FROM
Tabelle
WHERE
Feld IS NOT NULL
Kommt dabei etwas anderes als 0 zurück, enthält das Feld nicht ausschließlich NULL-Werte. Und ja, das wäre dann halt eine solche Abfrage je Spalte, aber ich wüsste nicht, wie man das großartig anders machen sollte.