Hola a todos.
Me surge una inquietud con respecto a MySQL 5 y los stored procedures.
Hago un Stored Procedure con NaviCat (www.navicat.com) y lo guardo en la BD.
Usando el MySQL Yog, NaviCAt, el MySQL Query Browser y hasta el
interpete de comandos de My SQL, el Stored procedure me muestra los
registros correctamente haciendo:
CALL BuscaRFC('AAAA651121')
Peeero si en Xailer, en un QueryDataSet hago:
oDataSet:cQuery := "CALL BuscaRFC('AAAA651121')"
oDataSet:lOpen := .T.
Marca el error de:
TMYSQLRECORDS:QUERYALL(184)
Error MySQL/-1 PROCEDURE magistral.BUSCAR can't return a result set in
the given context: TMYSQLRECORDS:QUERYALL
Argumentos: ( [ 1] = Tipo: C Valor: CALL BUSCAR('AAAA6511'))
Si en vez de llamar el Stored Procedure, escribo el Query que se
describe en el stored procedure entonces funciona correctamente.
Alguien puede arrojar una luz ?
Saludos
Rene Flores
http://www.ciber-tec.com
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Xailer, MySQL y Stored procedures.
-
- Mensajes: 620
- Registrado: Jue Mar 23, 2006 2:39 am
Xailer, MySQL y Stored procedures.
En las aplicaciones que tengo como sgbd MySql, también utilizo stored
procedures y hasta ahora no me ha dado ningún problema.
Supongo que lo habrás intentado, pero por probar, podrías crear el
dataset directamente desde el datasource con los metodos Query() o
QueryArray()
Ya solo por curiosidad, ¿utilizan la misma versión del ODBC mysql query
browser y la aplicación xailer?
procedures y hasta ahora no me ha dado ningún problema.
Supongo que lo habrás intentado, pero por probar, podrías crear el
dataset directamente desde el datasource con los metodos Query() o
QueryArray()
Ya solo por curiosidad, ¿utilizan la misma versión del ODBC mysql query
browser y la aplicación xailer?
-
- Mensajes: 620
- Registrado: Jue Mar 23, 2006 2:39 am
Xailer, MySQL y Stored procedures.
íngel:
Pues siguiendo una corazonada y tu consejo probé usando el acceso ADO a
MySQL y .... ¡ Funciono !, la llamada el Stored Procedure funciona
llamando desde el ADO Dataset, pero no funciona desde el cliente MySQL
nativo de Xailer Enterprise.
Saludos
Rene Flores
http://www.ciber-tec.com
Fernández escribió:
> En las aplicaciones que tengo como sgbd MySql, también utilizo stored
> procedures y hasta ahora no me ha dado ningún problema.
>
> Supongo que lo habrás intentado, pero por probar, podrías crear el
> dataset directamente desde el datasource con los metodos Query() o
> QueryArray()
>
> Ya solo por curiosidad, ¿utilizan la misma versión del ODBC mysql query
> browser y la aplicación xailer?
Pues siguiendo una corazonada y tu consejo probé usando el acceso ADO a
MySQL y .... ¡ Funciono !, la llamada el Stored Procedure funciona
llamando desde el ADO Dataset, pero no funciona desde el cliente MySQL
nativo de Xailer Enterprise.
Saludos
Rene Flores
http://www.ciber-tec.com
Fernández escribió:
> En las aplicaciones que tengo como sgbd MySql, también utilizo stored
> procedures y hasta ahora no me ha dado ningún problema.
>
> Supongo que lo habrás intentado, pero por probar, podrías crear el
> dataset directamente desde el datasource con los metodos Query() o
> QueryArray()
>
> Ya solo por curiosidad, ¿utilizan la misma versión del ODBC mysql query
> browser y la aplicación xailer?