Warum sollte FieldCount nichts zurückliefern? Selbst bei
Code:
SELECT * FROM relation WHERE 1=0
werden alle Felder der Relation zurückgegeben. Und
Code:
SELECT COUNT(irgendwas) FROM relation
gibt immer auch einen Wert zurück. Selbst wenn kein Datensatz die Bedingung erfüllt oder relation leer ist, wird 0 zurückgeliefert.