Foros del Web » Programando para Internet » ASP Clásico »

Como elimino registros en blanco de una BD

Estas en el tema de Como elimino registros en blanco de una BD en el foro de ASP Clásico en Foros del Web. He importado un listado TXT a una base de datos ACCESS. Una vez importado con los campos bien definidos, hay registros que estan totalmente en ...
  #1 (permalink)  
Antiguo 28/01/2010, 02:59
 
Fecha de Ingreso: marzo-2006
Mensajes: 17
Antigüedad: 18 años, 9 meses
Puntos: 0
Como elimino registros en blanco de una BD

He importado un listado TXT a una base de datos ACCESS. Una vez importado con los campos bien definidos, hay registros que estan totalmente en blanco dado que el fichero TXT original contiene lineas en blanco.

Estaba probando de eliminarlos desde ASP mediante:
DELETE FROM TABLA1 WHERE CAMPO=''"
La instrucción se ejecuta pero no elimina esos registros en blanco.

Tambien he probado
DELETE FROM TABLA1 WHERE LEN(TRIM(CAMPO1))<1
y tampoco realiza la acción.

Mi pregunta es ¿que es lo que contienen esos registros? ¿Son realmente registros? ¿Contienen blanco en sus campos o bien algun otro tipo de caracter NULL o no definido?

En definitiva, ¿cómo puedo eliminarlos con un DELETE FROM... ?
  #2 (permalink)  
Antiguo 28/01/2010, 05:42
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 3 meses
Puntos: 12
Respuesta: Como elimino registros en blanco de una BD

Prueba los siguiente:

Código MySQL:
Ver original
  1. Select * From Tabla1 Where Campo1 IS NULL

Y compruebas si te devuelve registros en blanco y así sabrás si el problema es porque el valor es null
  #3 (permalink)  
Antiguo 28/01/2010, 06:36
 
Fecha de Ingreso: marzo-2006
Mensajes: 17
Antigüedad: 18 años, 9 meses
Puntos: 0
Respuesta: Como elimino registros en blanco de una BD

Ok...
Había probado con

Delete from tabla1 where campo1=NULL

y me daba error, pero ello me ha hecho pensar un poco y he conseguido solucionarlo con la instrucción

Delete from tabla1 where Vartype(campo1)=1

El código 1 que devuelve VarType es para los valores NULL

Probablemente tal como tu la escribiste funcionaria.

Muchas gracias y TEMA CERRADO
  #4 (permalink)  
Antiguo 28/01/2010, 08:12
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 10 meses
Puntos: 146
Respuesta: Como elimino registros en blanco de una BD

Cita:
Iniciado por xavireal Ver Mensaje
ok...
Muchas gracias y tema cerrado
Bueno

:-d

Etiquetas: bd, blanco, elimino, registros
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 15:36.