Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Extraer valor decimal (https://www.clubdelphi.com/foros/showthread.php?t=48100)

goduquez 15-09-2007 04:59:18

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 23:20:39.

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