Necesito anexar registros de un cursor, previo borrado
de los ya existente en la tabla de destino por medio de una condicion, el tema
es que funciona bien cuando nadie mas esta usando la tabla, pero en cuanto
alguien tiene el uso de la tabla no agrega los registros, ni da error ni nada.
De paso revean este trozo de codigo para sacarle un mejor fruto al try.. catch,
que es la 1ra vez que lo uso...
SELECT Tabla_destino
DELETE FOR num < 0
DELETE FOR num < 0
TRY
USE IN Tabla_destino
SELECT 0
USE Tabla_destino IN 0 EXCLUSIVE
USE IN Tabla_destino
SELECT 0
USE Tabla_destino IN 0 EXCLUSIVE
CATCH
IF !USED("Tabla_destino")
USE Tabla_destino IN 0 AGAIN
ENDIF
USE Tabla_destino IN 0 AGAIN
ENDIF
ENDTRY
IF ISEXCLUSIVE("Tabla_destino")
SELECT Tabla_destino
PACK
ENDIF
SELECT Tabla_destino
PACK
ENDIF
SELECT Tabla_destino
APPEND FROM DBF("Cursor_Origen")
USE IN Tabla_destino
APPEND FROM DBF("Cursor_Origen")
USE IN Tabla_destino
Saludos
Nando
