Vistas Update()
Publicado por marco (79 intervenciones) el 13/09/2005 22:26:27
Hola, tengo un formulario que tiene dos vistas locales, actualizables, pero algunas veces me salva los cambios pero otras ocaciones no.
Las actualizo usando transacciones con este código
*************************
* Actualizar registros *
*************************
SET REPROCESS TO 5
BEGIN TRANSACTION
If tableupdate(.T.)
End transaction
Else
Rollback
do ERROR_ROUTINE
Endif tableupdate(.T.,.T.)
************************
SELECT VistaLocal
REQUERY("VistaLocal")
y con respecto a las vistas locales, en las opciones de hacerlas actualizables, tengo que son todos los campos actualizables. en las opciones UPDATE CRITERIA
Key and Modified fields - SQL UPDATE
El buffer lo tengo: =CURSORSETPROP("Buffering",3,"VistaLocal")
y el formulario: BufferMode = 2 Optimistic
Que más hago, no se alguien que me ayude para corregir el problema, la aplicación corre desde un server. Gracias por los consejos que me puedan dar.
Las actualizo usando transacciones con este código
*************************
* Actualizar registros *
*************************
SET REPROCESS TO 5
BEGIN TRANSACTION
If tableupdate(.T.)
End transaction
Else
Rollback
do ERROR_ROUTINE
Endif tableupdate(.T.,.T.)
************************
SELECT VistaLocal
REQUERY("VistaLocal")
y con respecto a las vistas locales, en las opciones de hacerlas actualizables, tengo que son todos los campos actualizables. en las opciones UPDATE CRITERIA
Key and Modified fields - SQL UPDATE
El buffer lo tengo: =CURSORSETPROP("Buffering",3,"VistaLocal")
y el formulario: BufferMode = 2 Optimistic
Que más hago, no se alguien que me ayude para corregir el problema, la aplicación corre desde un server. Gracias por los consejos que me puedan dar.
Valora esta pregunta


0