Hola a todos, lo que quiero es trasladar todos los registros que cumplen una cierta condición de una tabla a otra.
Para ello uso una función
EXTRACTMONTH de la UDF
rFunc.
Cree este procedimiento:
Código SQL
[-]
CREATE PROCEDURE MOVER_MOV_TEMP_A_FINAL
AS
BEGIN
// inserto
INSERT INTO MOV_FINAL (ID_MOV, REF_CARGO, ENTRADA, SALIDA)
SELECT * FROM MOV_TEMP
WHERE SALIDA IS NOT NULL
AND EXTRACTMONTH(SALIDA) < EXTRACTMONTH('NOW');
// borro
DELETE FROM MOV_TEMP
WHERE SALIDA IS NOT NULL
AND EXTRACTMONTH(SALIDA) < EXTRACTMONTH('NOW');
END^
el procedimiento se ejecuta bien desde el IBOConsole, pero me devuelve el error
"Problem in BindingCursor".
pero desde C++Builder con los IBX directamente se me cuelga todo.
si elimino la condición que usa el EXTRACTMONTH todo funciona bien.
Alguien sabe a que puede ser?