FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
-502 Declared cursor already exists
Hola,
Tengo un problema desde hace bastante tiempo que se reproduce esporádicamente y depende del ordenador, con lo que es muy difícil depurar: "-502 Declared cursor already exists ". Utilizo las IBX y en apariencia, no hago nada extraño. En una última modificación que he realizado, hace que en un ordenador (no porsupuesto el mio), siempre aparezca el error... ¿Alguien tiene idea de que puede ser, qué puedo mirar o probar? Gracias de antemano... |
#2
|
|||
|
|||
echando mano del google, lo que me ha salido ha sido esto
http://sourceforge.net/tracker/?func...&group_id=9028 Espero te sirva |
#3
|
|||
|
|||
Gracias pero ya lo había leído... los sintomas son los mismos pero el problema supuestamente corresponde a un bug corregido en la versión 0.9 del firebird y estoy trabajando con la 1.0.3...
|
#4
|
||||
|
||||
Hola.
¿ Utilizas cursores en algún procedimiento almacenado ?. Se declaran con algo como DECLARE CURSOR Nombre FOR Select ..., y deben eliminarse con un DEALLOCATE CURSOR Nombre antes de volver a usarse (al menos en SQL Server, en Firebird con la potencia del FOR SELECT, nunca he necesitado cursores). Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#5
|
|||
|
|||
Directamente no, pero lo que no sé es si componentes IBX en alguna situación realizan un 'DECLARE CURSOR'.
La aplicación la he migrado de BDE a IB y utilizo los TIBTable (que son una mierda dicho finamente y con perdón del señor mojo) como transición hasta pasarlo todo a TIBSQL. De echo ya he tenido algunos problemas bastante gordos como pérdida progresiva de memoria con cada RecordCount en los dichosos TIBTable (los tube que sustituir por TIBSQL) ya que lee todos los registros para determinar el tamaño y luego dividirlo por el tamaño de cada registro para calcular el número de estos (alucinante...). Total que por temas de tiempo no puedo entretenerme en migrar todos los TIBTable, que seguramente tendrán la culpa, para que luego me equivoque... |
|
|
|