Me preocupó no poder ejecutar una consulta con un LEFT OUTER JOIN y algunas condiciones simples dentro de la clausula WHERE. No transcribo la consulta porque estoy seguro de que está bien. Pero sí quisiera saber si a alguien le ha ocurrido que Firebird genere este mensaje:
Cita:
The cursor identified in the update or delete statement is not positioned on a row.
no current record for fetch operation.
|
Leí que al parecer en Firebird 1.5.2 este problema existía y lo arreglaron en las versiones subsiguientes. Sin embargo, quizá el código base para Firebird 2.0 haya sido precisamente el código de una de las versiones anteriores o iguales a la 1.5.2, por lo cual el problema lo llevaron a la versión 2, sin ser corregido aún.
Si es así, sólo queda esperar a que corrijan el error. De todas formas me pareció como grave.
El mensaje que leí es este (supongo que debe estar documentado):
http://groups.msn.com/ce77cj5fut58ai...75020281441602