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

Consulta sql

Estas en el tema de Consulta sql en el foro de ASP Clásico en Foros del Web. Hola a todos: Tengo un problemilla y no soy capaz de solucionarlo, espero que alguno de vosotros me pueda ayudar. Tengo una sentencia sql en ...
  #1 (permalink)  
Antiguo 16/06/2003, 01:40
 
Fecha de Ingreso: abril-2003
Mensajes: 19
Antigüedad: 22 años
Puntos: 0
Consulta sql

Hola a todos:

Tengo un problemilla y no soy capaz de solucionarlo, espero que alguno de vosotros me pueda ayudar.

Tengo una sentencia sql en el que indico la condicion de que un campo no puede estar vacio, para ello:
sql="Select * from tabla where titulo <> "" and autor='"& nom &"'"
Tambien he probado de esta manera, pero me sigue dando error:
sql="Select * from tabla where titulo is not "" and autor='"& nom &"'"

Si alguien me puede indicar como puedo hacer la consulta sql para que me seleccione todos los campos de los que el titulo no esta vacio.

Gracias de antemano
Saludos
  #2 (permalink)  
Antiguo 16/06/2003, 03:18
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
¿Has probado a dejar solo una de las condiciones, primero el NULL y luego la variable, a ver cual de las dos te esta fallando?
¿Obtienes algun error o no te devuelve datos?
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 16/06/2003, 05:26
 
Fecha de Ingreso: abril-2003
Mensajes: 19
Antigüedad: 22 años
Puntos: 0
No entiendo lo que me quieres decir, no uso el null en ningun momento, ya que no quiero que me muestre los que no sean nulos sino los que no estan vacios
  #4 (permalink)  
Antiguo 16/06/2003, 06:08
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 2 meses
Puntos: 1
Vacio=NULL

Haz una cosulta de cada cosa, por si acaso te falla, para ver cual es.
sql="Select * from tabla where titulo <> "" "
y
sql="Select * from tabla autor="&nom&" "
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #5 (permalink)  
Antiguo 16/06/2003, 07:02
 
Fecha de Ingreso: abril-2003
Mensajes: 19
Antigüedad: 22 años
Puntos: 0
La primera consulta me da un error:
sql="Select * from tabla where titulo <> "" "
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la cadena en la expresión de consulta

Otra cosa, si yo hago esta consulta:
sql="Select * from tabla where titulo is not null"
me muestra los libros que el campo titulo ienen vacio
Si pones is not null ¿no es para indicar que mientras el campo no sea nulo?
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 05:41.