FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
problemas con celdas vacias
Hola tengo una tabla en sqlserver con un campo de tipo float,
cuando quiero hacer esta asignación: " if numero=tabla['total'] then " y tabla['total'] no tiene ningún valor entonces me da error, como puedo hacer para comprobar que si no tiene dato haga otra cosa, muestre un mensaje por ejemplo, es decir, cual puede ser la comparación? Un saludo |
#2
|
|||
|
|||
David, en serio, tienes verdaderos problemas con los null
Para evitar el 99% de éstos, mira de usar algo así Tabla.FieldByName('nombre_campo').AsXXXX donde XXXX es el tipo de campo, es decir AsString AsInteger AsDateTime AsFloat ........ Espero te sirva |
#3
|
|||
|
|||
pero el tipo de dato q tengo o el tipo de dato en que se convierte??
|
#4
|
|||
|
|||
En tu caso caso seria table.fieldbyname('total').asfloat
Como dice Cadetill, haciendolo de este modo te vas a evitar muchos problemas e incluso queda más claro a la hora de leer el código (al menos a mi me lo parece). Saludos Hogol |
#5
|
||||
|
||||
Podes también determinar si un campo es null con el método booleano IsNull.
Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|