FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Error -501 Attemp to reclose...
Hola a todos, estoy usando: Delphi 2007 + firebird 1.5 + zeos v7.
Tengo unos procedimientos almacenados que cuando los ejecuto, tanto en modo diseño como ejecución dan el error... "SQL Error: Dynamic SQL Error SQL Error code = -501 Attempt to reclose a closed cursor. Error Code: -501. The cursor identified in a FETCH o CLOSE statement in not open" Alguien sabe que puede estar pasando. ??? Antes usaba zeos 6.6. y no tenia este problema, pero por algunos problemas en otros software actualice a zeos 7.0, no creo que este sea el problema. ¿alguien que pueda ayudarme? Desde ya muchas gracias. |
#2
|
||||
|
||||
Lo que te está diciendo el error, es que estas cerrando un CURSOR que ya está cerrado, revisa el procedimiento, seguramente en la versión 6.6 no te avisara del error pero en la versión 7 eso ha cambiado o estás utilizando el FETCH estando cerrado el CURSOR.
Un saludo
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. Última edición por olbeup fecha: 24-10-2012 a las 09:48:49. |
#3
|
||||
|
||||
Tampoco estaría nada mal que pusieras el código que lo veamos
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#4
|
|||
|
|||
No entiendo como se manejan los cursores en un procedimiento almacenado.
Este es el procedimiento que da el error.
El error se produce incluso en el entorno de desarrollo. Este código esta de hace tiempo y nunca tenia problemas, incluso funciona bien, es decir, hace lo que tiene que hacer. Ademas hay otros SP que estan teniendo el mismo problema y otros que funcionan bien... ¿alguna idea ? Gracias. Última edición por Casimiro Notevi fecha: 24-10-2012 a las 16:56:56. |
#5
|
||||
|
||||
Ve comprobando por partes, pon en comentario, por ejemplo, desde /* Trigger body */ hasta el final y prueba si da error, luego vas "descomentando" por trozos hasta encontrar el lugar exacto del problema.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
||||
|
||||
Quizás el problema esté en la separación ": DEBE", ": pcod_cliente" en vez de "EBE", "cod_cliente" puede ser.
Un saludo
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#7
|
||||
|
||||
No, eso lo hemos modificado para que no salgan muñequitos en pantalla
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
|||
|
|||
eso es cierto, lo modificamos por los muñequitos... estoy probando el SP en partes como recomendaron. Los mantengo informados.
|
#9
|
|||
|
|||
Perdon por reabrir este hilo pero resulta que sigo con el mismo problema. En su momento lo solucione cambiando el componente TZStoreProc (Zeos) por TSQLStoreProc, este último funciona sin problemas con el storeproc escrito en la base de datos.
Para hacer esto tengo que tener dos conecciones a la BD con todo lo que trae eso... alguien sabe de este bug en zeos y si ha sido solucionado ??? Gracias. |
#10
|
||||
|
||||
Yo obtuve el mismo mensaje -"Attempt to reclose a closed cursor"- al ejecutar un SP usando la sentencia SELECT. El inconveniente en este caso particular se presentó al pasar a un parámetro de tipo SMALLINT un valor entero mayor que el valor máximo del tipo SMALLINT (32767).
Firebird 3.0.4
__________________
...y mañana caminaré por las calles pasando inadvertido, como siempre. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
error en la prueba de conexion al inicializar al proveedor. error de autenticacion | ygeraldino | Conexión con bases de datos | 12 | 21-06-2011 00:51:18 |
Error al generar instalador con installshield (error 6173) | jangel_ramirezm | Varios | 4 | 09-12-2008 01:07:54 |
dbexpress Error: unknown error Code '101' | raorre | Conexión con bases de datos | 3 | 13-10-2008 08:53:49 |
error:[Fatal Error] Unit1.pas(7): Unit ZDbcConnection was compiled with a different.. | karaoke | Conexión con bases de datos | 2 | 19-12-2007 11:22:36 |
¿Por qué me da este error?Error creating cursor manejador | nuri | SQL | 2 | 01-08-2005 18:30:28 |
|