SENTENCIA UPDATE EN VFP

cecy_m
26 de Septiembre del 2005
HOLA

QUIERO ACTUALIZAR DATOS DE UNA TABLA A OTRA EN VFP PERO AL EJECUTAR SIGUIENTE QUERY, MANDA UN MENSAJE "Falta ) en el nombre de la funcion "

Mas sinembargo ejecuto exactamente el mismo query en SQL SERVER 2000 y me hace perfectamente la actualización.

ESPERO RESPUESTA GRACIAS!!!!!!!
update integrante set curp=(select distinct curp_buena from curp WHERE curp.consecutiv=integrante.consecutivo AND solicitud_id=curp.solicitud_) WHERE EXISTS (select curp_buena from curp WHERE curp.consecutiv=integrante.consecutivo AND solicitud_id=curp.solicitud_)

sgomez
26 de Septiembre del 2005
No todos los dbms tienen la misma sintaxis de sql.
En fox no se pueden hacer actualizaciones masivas de registros con valores distintos. Solo se puede hacer actualizacion masiva con un mismo valor. Por ejemplo:

update mitabla set campoamodificar="datonuevo" where campoamodificar=1