conocer el tipo de una variable
hola estoy leyendo datos de una base de datos y me gustaría saber si hay alguna forma de poder saber si un dato es de un determinado tipo o no. En concreto necesito saber si es un float o no...
la función que busco sería algo así: function isfloat(variable):boolean; pero no tengo ni idea de si existe o no. muchas gracias!! |
No mencionas que base de datos estas utilizando pero en SQL Server:
El campo "Name" de SysTypes (S.Name) es el que estas buscando. Todo viene perfectamente explicado en la ayuda, solo presiona F1 y listo. Aunque sería mejor que comparas el campo "XType" o el mismo campo "Type" en lugar de "Name", ya que comparar datos númericos es mejor que comparar cadenas. |
no, no era eso precisamente a lo que me refería...necesito saber si hay una función que me diga si una variable es de un tipo determinado o no.
|
Entonces es una variable o un campo de la base de datos.
Si es un campo de una tabla podrias usar esto, aunque no dices que base de datos usas.
Salud OS. |
La franja horaria es GMT +2. Ahora son las 08:46:54. |
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