![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
tal vez si intentas con un if
if (desdefamilia.text='') then beginDMList.QApuntes.Close;DMList.QApuntes.SQL.Text := 'Select * From Apuntes Where (familia = null)';DMList.QApuntes.Open; end else begin DMList.QApuntes.Close;DMList.QApuntes.SQL.Text := 'Select * From Apuntes Where (familia >= '+ QuotedStr(DesdeFamilia.Text)+') and (familia <= '+ QuotedStr(HastaFamilia.Text)+')';DMList.QApuntes.Open; end; en mysql uso Familia is null no se si sea igual en fb 2.5 o no se si en fb2.5 sea correcto poner familia=null ![]() |
|
#2
|
||||
|
||||
|
Por favor, no olvidar las etiquetas de código, ejemplo:
![]() .
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
||||
|
||||
|
disculpas
Tienes Razon casimiro, como se me fue a olvidar jejejeje
![]() que tal vez si intentas con un if
|
|
#4
|
|||
|
|||
|
Tal vez no entiendo muy bien lo que necesitas en caso de que no existan valores en los TEdit. Por lo que veo la consulta expuesta por el compañero kapcomx muestra o los null o los del rango de acuerdo al contenido del Edit si esta vacio o no. Si lo que deseas es que muestre en conjunto el rango + los null deberias agregar a la consulta
y si... la forma es igual que en mysql (is null).- Saludos |
|
#5
|
||||
|
||||
|
Una cosa importante a tener en cuenta:
NULL es NULL. NULL es un valor indefinido según el estándar SQL. Al ser indefinido, NULL no es ni mayor ni menor a `''´ ni tampoco es igual. NULL es un valor único que solo es similar a NULL. Si lo que quieres es devolver opcionalmente los valores NULL tendrás que indicarlo en la consulta. Por ejemplo:
Ten en cuenta que el operador indicado para trabajar con NULL es `is´. NULL es tan especial que los demás operadores no son recomendados para trabar con él. Saludos! |
|
#6
|
||||
|
||||
|
Hola Luís.
Otra opción:
Saludos. Edito: No había visto el mensaje de Chris, así que corrijo "Otra opción" por 'Una opción parecida' ... ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 09-03-2012 a las 16:41:05. |
|
#7
|
||||
|
||||
|
Saludos.
Ante todo dar las gracias a todos los que habéis respondido. Chris tiene toda la razón, Null es Null y el único operador para trabajar con él, es IS. He probado todas las opciones que me habéis recomendado y no me funcionaba con yo quería. O no me devolvía ningún registro o me devolvía todos menos los null. Así que con la idea de kapcomx y del resto de compañeros, he podido solucionar el problema.
Ahora ya me devuelve los registros dentro del rago y si "Desdefamilia" está vacío me devuelve los null. Espero que a otros le sirva de ayuda. Nuevamente gracias a todos por vuestra ayuda. |
|
#8
|
||||
|
||||
|
¿Y no puedes poner todos los campos null a cadena vacía?
Se acabó el problema.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ayuda con valores no null en FIREBIRD 2.1 | Jose Roman | Firebird e Interbase | 11 | 14-01-2009 13:44:36 |
| Consulta en campos Null| | pmtzg | Conexión con bases de datos | 2 | 26-02-2008 01:38:51 |
| Duda sobre valores null | Inmi | Conexión con bases de datos | 2 | 24-09-2007 17:21:27 |
| Problema con Valores Null | crc | SQL | 10 | 20-09-2007 16:53:44 |
| Consulta con Null | T-man | Firebird e Interbase | 3 | 22-12-2004 22:30:56 |
|