| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Invitado Invitado
|
Publicado: Mie 19 May, 2004 12:17 pm Asunto: Problemas con Null en las consultas |
|
|
Hola:
Tengo un problema a la hora de hacer una consulta sql.
En mi código tengo puesto
| Código: | IBQuery1->SQL->Add("Select campos from tabla where Otrocampo is null"). |
A la hora de compilar no me da ningún error, pero cuando ejecuto el programa me lanza una excepción SQL y me dice que null is unknown.
La verdad es que no tengo ni idea de porqué me ocurre esto, y no sé otra forma de poder hacer la consulta.
Espero que me podais ayudar. Muchas gracias de antemano |
|
| Volver arriba |
|
 |
Manolo(er_lolo) Capt


Registrado: 28 Jul 2003Mensajes: 172Ubicación: Salamanca
|
Publicado: Mie 19 May, 2004 1:41 pm Asunto: |
|
|
no se si funcionará asi pero prueba a poner :
IBQuery1->SQL->Add("Select campos from tabla where Otrocampo = ''").
Con comillas simples.
Salu2. |
|
| Volver arriba |
|
 |
XyVy Master


Registrado: 25 Ago 2002Mensajes: 557Ubicación: Murcia (España)
|
Publicado: Mie 19 May, 2004 2:41 pm Asunto: |
|
|
Yo coincido con Manolo(er_lolo), lo has probado ? _________________ OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins. |
|
| Volver arriba |
|
 |
Invitado Invitado
|
Publicado: Mie 19 May, 2004 6:13 pm Asunto: |
|
|
Hola de nuevo
Ya he probado eso de poner las comillas simples, pero me sale: Conversion error from string "" y no funciona.
Ya no sé que probar, estoy empezando a desesperarme pq no creo que sea muy complicado hacer una consulta de este tipo verdad? El caso es que en Interbase me funciona buscar a través de is null y en Builder no me reconoce el null ese... |
|
| Volver arriba |
|
 |
alfredo Master

Registrado: 13 Oct 2003Mensajes: 246Ubicación: Valencia Venezuela
|
Publicado: Mie 19 May, 2004 6:53 pm Asunto: |
|
|
| Realice una prueba haciendo una consulta de ese tipo y no me arrojo ningun error, ¿Cual version de Interbase usas? yo utilice la 6 tal vez sea un problema de version creo que en la 6 se uso un nuevo standard del lenguaje SQL. |
|
| Volver arriba |
|
 |
alfredo Master

Registrado: 13 Oct 2003Mensajes: 246Ubicación: Valencia Venezuela
|
Publicado: Mie 19 May, 2004 7:06 pm Asunto: |
|
|
| Ahh.. se me olvidaba, uso Builder 5, puede ser tambien la version de este. |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Jue 20 May, 2004 5:40 am Asunto: |
|
|
Puede ser, pero el Valor null, solo existe en builder, prueba utilizar nil,
saludos... _________________
 |
|
| Volver arriba |
|
 |
Invitado Invitado
|
Publicado: Jue 20 May, 2004 8:29 pm Asunto: |
|
|
Ya está arreglado el problema. Todo consistió en borrar el archivo obj asociado a esa unidad, reescribir el código y volver a compilar. La consulta con is null no me lanzó ninguna excepción ni nada... Será mi ordenador que está en las últimas ya...
Muchas gracias a todos y un saludo  |
|
| Volver arriba |
|
 |
|