![]() |
Extraer valor decimal
Necesito extraer el valor decimal de un número, que en Delphi funciona con la funcion frac(); en el archivo "ib_udf2.sql", aparentemente dice que se encuantra en la libreria ib_udf.... la defino asi:
DECLARE EXTERNAL FUNCTION frac DOUBLE PRECISION RETURNS DOUBLE PRECISION BY VALUE ENTRY_POINT 'IB_UDF_frac' MODULE_NAME 'ib_udf'; luego pruebo asi: select frac(5.30) from RDB$DATABASE (deberia arrojarme (30) o algo parecido sin el entero.) y me arroja el siguiente mensaje: Invalid token. invalid request BLR at offset 59. function FRAC is not defined. module name or entrypoint could not be found. osea no funciona. alguno la ha utilizado o me pueden ayudar con otro método. Gracias |
La franja horaria es GMT +2. Ahora son las 06:42:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi