FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FWH, MySQL 5.0.15 y Store Procedre
Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
FWH, MySQL 5.0.15 y Store Procedre
Posted: Fri Nov 18, 2005 12:02 AM
Amigos, estoy trabajando con MySQL y ahora he instalado la nueva version 5.0.15 que ofrece una seria de novedades.
dentro de los temas que estoy probando es el llamado a Store Procedure, El Store tiene el siguiente contenido

update spp_tab set mov_mayori='S' where mes_movimi=spp_mes

Donde spp_tab y spp_mes son parametros enviados a la hora de invocarlo, el spp_mes toma el valor enviado, sin embargo el spp_tab, no, se supone que en esa variable mando la tabla que quiero abrir, pero MySQL sigue interpretando como que la tabla se llama spp_tab
Alguien sabe algo de esto ?????
Yo lo llamo desde el programa asi :

SQL EXECUTE "CALL sp_camest("+cMes+","+diario+")"

Utilizo FW 2.6 , xHb 0.99.5 y SQLLIB para la conexion a MySQL
Gracias por sus comentarios
Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 33
Joined: Mon Oct 17, 2005 11:56 PM
FWH, MySQL 5.0.15 y Store Procedre
Posted: Fri Nov 25, 2005 02:49 PM

Creo que tienes una confusion. spp_tab DEBE ser el nombre de la tabla qe vas a actualizar y despues del SET colocas campo = valor tantas veces como campos vayas a actualizar

Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
FWH, MySQL 5.0.15 y Store Procedre
Posted: Fri Nov 25, 2005 05:52 PM

Yamil, gracias por contestar, pero creo que no nos entendimos, ese UPDATE debe servir para varias tablas, entonces, yo al llamar al Store Procedure mando una variable que es el nombre de la tabla y que quisiera que el UPDATE use.
Espero haber sido mas claro, saludos

Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m
Posts: 33
Joined: Mon Oct 17, 2005 11:56 PM
FWH, MySQL 5.0.15 y Store Procedre
Posted: Tue Nov 29, 2005 03:32 PM

Si pero no le estas pasando el nombre de la tabla en el stored proc...

Posts: 582
Joined: Fri Oct 07, 2005 02:17 PM
FWH, MySQL 5.0.15 y Store Procedre
Posted: Wed Nov 30, 2005 04:04 AM

Ok, Yamil, puede que sea eso, Yo llamo al Store de esta forma :

SQL EXECUTE "CALL sp_camest("+cMes+","+diario+")"

En mi programa FWH, <cMes> envia el mes en curso y <diario> es la que almacena el nombre de la tabla.
En la definicion del Dtore creo 2 parametros <spp_mes> y <spp_tab> que se supone deben recibir los valores de <cMes> y <diario>, <spp_mes> si recibe el valor de <cMes>, pero <spp_tab> no.
Puede que aca este haciendo Yo algo mal, en el foro de ingles mencionan algo de "Prepared Stament" pero ni idea de que significa.
Saludos

Enrrique Vertiz Pitta

Lima-Peru

xHb 1.23.1026X, Fwh 25.01, BCC74, MySQL 8.0.X, SQLLIB 1.9m

Continue the discussion