Ich habe eine SQL-Anweisung, die keine Treffer zurückgibt. Zum Beispiel 'select * from TAB where 1 = 2'
.Python, wie überprüft man, ob eine Ergebnismenge leer ist?
Ich möchte, wie viele Zeilen überprüfen zurückgegeben werden,
cursor.execute(query_sql)
rs = cursor.fetchall()
Hier bekomme ich schon Ausnahme: „(0,‚Kein Ergebnis gesetzt‘)“
Wie ich diese Ausnahme PREVEND kann, Scheck ob die Ergebnismenge leer ist?
Welche Datenbank ist das? Ich würde hier keine Ausnahme erwarten, sondern '.fetchall()' gibt eine leere Liste zurück. –