Eben habe ich eine herbe Überraschung erlebt, ich hoffe, es gibt eine Möglichkeit, das zu umgehen:
Ein Select Statement, für das die Ergebnismenge leer ist, weil zufällig auf keinen Datensatz die Where Klausel passt, liefert mir nicht kommentarlos eine leere Datenmenge zurück, sonder generiert eine
Exception - Ich habe versucht, das zurückzuverfolgen, und festgestellt, dass die
Exception anscheinend schon in der fbclient
Dll ausgelöst wird.
Eigentlich möchte ich nicht unbedingt für jeden Select-Befehl einen Try-except Block machen, bloss um ein leeres Ergebnis abzufangen. Es sollte doch laut Beschreibung der fetch Befehl false liefern, wenn keine Daten für das Fetch vorhanden sind. Gibt es da eine andere Lösung?