FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Cursor not returned from Query
Estoy usando Delphi XE y firebird 2.5.
Intento poner un StoredProc y me da el error "Cursor not returned from Query" El procedimiento almacenado es muy simple, sólo tiene que devolver el siguiente código y funciona perfectamente porque lo he probado directamente desde la base de datos.
Pero cuando lo pongo en Delphi y le quiero poner la propiedad "Active = TRUE" directamente en el DataModule, salta el dichoso error. Uso tanto el SQLStoredProc como el TSQLDataSet y en todos da un error. Esto lo usaba antes en Delphi 7 y funcionaba sin problemas. Alguna sugerencia? |
#2
|
||||
|
||||
Nota a tener en cuenta
Lo del SET NOCOUNT ON se me coló, eso realmente no va.
He visto en algunos foros que con eso se solucionaba pero cuando lo intento poner en el procedure me da error. Como ejemplo del procedimiento se puede poner cosa como este ejemplo simple, cualquier cosa da error.
|
#3
|
||||
|
||||
Aparentemente está bien, salvo lo del smallint, ya que los generadores devuelven ahora un bigint.
De todas formas, ¿lo has probado desde ibexpert o alguna herramienta similar?, para descartar que no es problema desde tu programa. |
#4
|
||||
|
||||
Cursor not returned from Query
No es un problema del programa porque para probarlo no hay que añadir ni una línea de código, ni siquiera ejecutar el programa.
Crea un procedimiento en la base de datos de lo más simple. Entra en Delphi, Pones el TSQLConnection Poner el TSQLStoreProc apuntando al procedure creado E intentas poner la propiedad Active a TRUE, y sale el error. Esto no pasaba en Delphi 7. Alguien tiene el Delphi XE y puede hacer una prueba? Gracias |
#5
|
||||
|
||||
¿Entonces para qué quieres que lo pruebe otra persona?
|
#6
|
||||
|
||||
Cursor not returned from Query: SOLUCIONADO
El problema es que intentaba usar la propiedad Active en lugar de usar ExecProc.
Solucionado. Gracias a todos. |
#7
|
||||
|
||||
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Data provider or other service returned an E_Faild status | juangabriel1786 | Varios | 1 | 09-09-2008 13:43:05 |
Error 'SQLQuery1: Cursor not returned from query'. | grandmasterdari | MySQL | 19 | 12-01-2008 03:35:29 |
Error: puntero no regresa de la consulta o Cursor not Returned from query | The_figo | MySQL | 0 | 23-11-2006 20:08:55 |
Como hacer referencia a un query dentro de otro query? | JuanBCT | SQL | 2 | 05-09-2006 18:35:25 |
error "Subquery returned more than 1 value" | lynu | SQL | 1 | 14-08-2006 16:16:25 |
|