Consulta en Cero si no se encuentra datos
Hola.
DELPHI E INTERBASE 6.0 Realizo mi consulta y la muestro en un dbgrid ok Yo quiero lo siguiente que si no encuentra el valor de la hora extra me muestre un cero. alguna idea de como hacerlo, por q me deja la casilla en blanco. gracias |
¿Qué base de datos estás utilizando?
Se puede usar la clausula IF en la SQL, pero varía segun el SGBD. |
Cita:
|
Podrías utilizar los métodos "isEmpty" o "isNull" de tu dataset...
|
Cita:
ej: ced valor xxx xxx yyy yyy zzz zzz |
Cita:
Tal vez puedes utilizar la funcion COALESCE Salud OS |
Cita:
Function unknow no me reconoce la funcion en interbase 6.0 |
Cita:
Salud OS |
Cita:
Saluditos |
Cita:
gracias por la ayuda pero no podria utilizar ese codigo. |
Lo que tendrias que hacer es crear el comando SQL segun los campos que necesites..
|
case no lo reconoce interbase
discupla pero el case no es aceptado en interbase
|
lo unico que podrias hacer en IB6 sería una UDF que te devolviera el valor que necesitas dada la condición... es decir implementar una funcion similar al IIF via una UDF... revisa en google debe haber alguna implementación por ahí ya hecha por algún ruso sin novia.
Saludos |
proba con
asi lo hacia yo hasta que migre a firebird 2.1 y me entere de la funcion COALESCE. Saludos. |
Off-topic
Cita:
Te felicito a ti por tener alguien a tu lado. Cita:
Saludos, |
La franja horaria es GMT +2. Ahora son las 16:18:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi