FoxPro/Visual FoxPro - borrar campo

 
Vista:

borrar campo

Publicado por alain (17 intervenciones) el 22/02/2005 15:19:21
hola a todos, estoy delante de un dbf en foxpro y necesito me digan el comando para borrar todo un campo de la tabla siempre y cuanto este sea diferente de 0
creo que debe ser con delete alla for algo pero no se como

gracias
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

RE:borrar campo

Publicado por miguel alexander (6 intervenciones) el 22/02/2005 16:44:05
pana es en la linea despues q seleccionas la tabla le das delete all y en la siguiente pack ose te queda en una linea la sellecion de la tabla en la otra el delete all y en la siguiente pack
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

RE:borrar campo

Publicado por David Amador T. (168 intervenciones) el 22/02/2005 17:06:44
La verdad no comprendi muy bien la pregunta .. pero aquí va....

Si lo que deseas es eliminar los registro que sean diferentes de 0

Delete For Campo <> 0 In Tabla

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

DELETE ALL

Publicado por DALSOM (612 intervenciones) el 22/02/2005 17:23:36
SET DELE ON
DELETE ALL FOR TABLA.CAMPO=0

y si deseas eliminar los registros para siempre, al final dale

PACK

Pero el campo, no lo podras eliminar. Investiga por el ALTER TABLE, creo que tiene una opcion DROP, que te permite eliminar el "CAMPO", pero creo que esto es solo en Sql.
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

RE:DELETE ALL

Publicado por rRICARDO (153 intervenciones) el 23/02/2005 15:55:25
SI LO QUE QUIERES ES LIMPIAR EL CAMPO:
USE TABLA IN 0
SELECT TABLA
REPALCE ALL CAMPO WITH 0 FOR CAMPO <> 0 IN TABLA
SI QUEIERES BORRAR TODOS LOS REGISTRO S
USE TABLA IN 0
SELECT TABLA
DELETE ALL FOR CAMPO <> 0 IN TABLA
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