La Web del Programador: Comunidad de Programadores
 
    Pregunta:  63867 - NO ACTUALIZA TABLAS MYSQL
Autor:  Paul Martinez Navarro
cod=trim(thisform.text2.value)
nom=thisform.text1.value
ced=thisform.text3.value
are=trim(thisform.text5.value)
usu=thisform.text6.value
cla=thisform.text7.value
tel=thisform.text8.value
cel=thisform.text9.value
adre=thisform.text10.value
ema=thisform.text11.value
bir=thisform.text12.value
fo=thisform.image1.picture

CURSORSETPROP("Buffering",5)
update vis_maestros set nombre=nom where codigo=cod
update vis_maestros set cedula=ced where codigo=cod
update vis_maestros set area=are where codigo=cod
update vis_maestros set usuario=usu where codigo=cod
update vis_maestros set clave=cla where codigo=cod
update cursor1 set birthay=bir where codigo=cod
update vis_maestros set direccion=adre where codigo=cod
tableupdate()
wait windows "Registro Modificado" nowait

El anterior es parte del codigo de actualizacion para tablas Mysql desde VFOX. Mi problema es que no me actualiza las tablas, el cursor cambio pero a lo que cierro la aplicacion y vuelvo a consultarla, ya sea desde MYSQL o desde VFOX, no se graban los cambios. QUE ME FALTA?

Agradezco la ayuda.

  Respuesta:  Javier Caballero
Buenas Paul,
Podrias probar por favor al final, en el tableupdate() cambialo por tableupdate(.T.) para forzar el gravado.

Saludos,

Javier
Asunción - Paraguay