FoxPro/Visual FoxPro - sobre update

 
Vista:

sobre update

Publicado por Epunamun (129 intervenciones) el 30/03/2006 17:48:39
Gracias por solucionar todas mis dudas aca en el foro es uan alegria tramenda para mi,,, pero nesecito mas que uan ayuda una consulta, abro una tabla y nesecito modificar unos codigos pero por ejemplo los que son 0 que sean 9, y modiificar todos los codigos qeu vengan erroneos pero el problema es el siguiente lo hago con el siguiente codigo y no pasa nada ayuda porfavor:

a = text1&& aca agarro el codigo con uan variable

UPDATE tabla SET eci = 9 WHERE a = eci

thisform.grid1.Refresh

&&&graciaspor su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

RE:sobre update

Publicado por Manuel (344 intervenciones) el 30/03/2006 19:55:30
Hazlo con REPLACE FOR. Así
SELECT TUTABLA
REPLACE TUCAMPO WITH 9 FOR TUCAMPO=0
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:sobre update

Publicado por JAFCORP (91 intervenciones) el 31/03/2006 02:15:38
Hola, creo que la sentencia correcta sería

UPDATE tabla SET eci = 9 WHERE eci = a

o sea que tenés que poner primero en el WHERE el campo eci de la tabla comparado con la variable a

Saludos

JAFCORP
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar