Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/12/2004, 12:22
Avatar de kvoloj
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