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

campo vacio en la sentencia.

Estas en el tema de campo vacio en la sentencia. en el foro de ASP Clásico en Foros del Web. Hola: Tengo la siguiente sentencia: SQL = "SELECT * FROM Libros WHERE Validado <> 'N' AND Idetorial = '" + Replace(sql__MMColParam, "'", "''") + "' ...
  #1 (permalink)  
Antiguo 23/12/2004, 12:22
Avatar de kvoloj  
Fecha de Ingreso: agosto-2003
Mensajes: 124
Antigüedad: 21 años, 9 meses
Puntos: 1
campo vacio en la sentencia.

Hola:


Tengo la siguiente sentencia:
SQL = "SELECT * FROM Libros WHERE Validado <> 'N' AND Idetorial = '" + Replace(sql__MMColParam, "'", "''") + "' Order by fecha desc"

pero he creado una columna adicional (orden) que una vez verifico un libro le inserto un número (1, 2 o 3 dependiendo del orden) y los libros que no he revisado, no tiene ningún dato.

Lo que necesito ver los libros que no he revisado, es decir la misma sentencia pero los que en la columna orden no tiene ningún dato (o campo vacío) .

Lo he escrito
SQL = "SELECT * FROM Libros WHERE orden = ' ' AND Validado <> 'N' AND Idetorial = '" + Replace(sql__MMColParam, "'", "''") + "' Order by fecha desc"

O

SQL = "SELECT * FROM Libros WHERE orden = '""' AND Validado <> 'N' AND Idetorial = '" + Replace(sql__MMColParam, "'", "''") + "' Order by fecha desc"

Y ningúna de las dos opciones funciona pero si lo hago al contrario, que me muestre los revisados y escribo la sentencia:

SQL = "SELECT * FROM Libros WHERE orden <> ' ' AND Validado <> 'N' AND Idetorial = '" + Replace(sql__MMColParam, "'", "''") + "' Order by fecha desc"

Ahí si funciona entonces no se si en las sentencias, para llamara a un campo vacío se escribe de alguna manera diferente.

Muchas Gracias por la ayuda y felices fiestas!

K
  #2 (permalink)  
Antiguo 23/12/2004, 12:35
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
te fijaste si el campo esta en null?
si fuera asi, tenes que buscar todos aquellos regsitros que tengan null.
Otra que podes hacer es ponerle a la base un valor 0 como defecto y buscas por eso.

saludos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #3 (permalink)  
Antiguo 23/12/2004, 16:32
Avatar de kvoloj  
Fecha de Ingreso: agosto-2003
Mensajes: 124
Antigüedad: 21 años, 9 meses
Puntos: 1
hola javopereira:

Utilicé el (0) por defecto y me funciona perfectamente.!!

Muchas Gracias!!

K
  #4 (permalink)  
Antiguo 24/12/2004, 08:17
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
Me alegra que te sirviera.

Esa es la idea del foro. Ayudarnos entre todos los que sufrimos los avatares de la programacion.

Saludos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:52.