Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Problemas con Null en las consultas

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Problemas con Null en las consultas Responder citando

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
Mensaje    Asunto: Responder citando

no se si funcionará asi pero prueba a poner :

IBQuery1->SQL->Add("Select campos from tabla where Otrocampo = ''").

Con comillas simples.

Salu2.
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Yo coincido con Manolo(er_lolo), lo has probado ?
_________________
OJO!! Ya tenemos subforo de Bases de Datos!!
Gracias a los admins.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mensaje    Asunto: Responder citando

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
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Ahh.. se me olvidaba, uso Builder 5, puede ser tambien la version de este.
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Puede ser, pero el Valor null, solo existe en builder, prueba utilizar nil,

saludos...
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

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 Smile
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.