Página 1 de 1

Xailer, MySQL y Stored procedures.

Publicado: Jue Oct 09, 2008 6:11 pm
por Rene Flores
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

Xailer, MySQL y Stored procedures.

Publicado: Mar Oct 14, 2008 11:22 am
por Angel
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?

Xailer, MySQL y Stored procedures.

Publicado: Jue Oct 16, 2008 3:40 am
por Rene Flores
í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?