Einzelnen Beitrag anzeigen

idefix2

Registriert seit: 17. Mär 2010
Ort: Wien
1.027 Beiträge
 
RAD-Studio 2009 Pro
 
#6

AW: Exception bei leerem Result

  Alt 29. Jun 2010, 00:13
'select xleft,xtop,xwidth,xheight,titleheight,rowheight,widths from sysansicht where (name=?) and (user=?) and (Standard<>' ');' Dieser SQL-String wird an Execute übergeben (mit Cut and Paste aus dem Debugger kopiert, unmittelbar vor dem Aufruf von isc_dsql_execute2). Die Parameter name und user enthalten gültige Werte, allerdings gibt es in der Datenbank keine passenden Datensätze.

Der Wert, den ich im Debugger als SQL-Statusrückgabewert angezeigt bekomme, ist 335544374. Die UIB Library produziert aber offenbar immer eine Exception, wenn dieser Statuscode ungleich 0 ist - der zugehörige Klartext der Exception lautet in dem Fall:
'Row not found for fetch, update or delete, or the result of a query is an empty table.'

Das kann es doch eigentlich nicht geben? Ich meine, da ist ganz klar eine Fehlermeldung für die Situation vorgesehen, die doch in Wirklichkeit gar kein Fehler ist. Hat irgend jemand mit UIB diesbezüglich Erfahrung?

Geändert von idefix2 (29. Jun 2010 um 01:54 Uhr)
  Mit Zitat antworten Zitat