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)
-   -   Crear una external Function que haga un round (https://www.clubdelphi.com/foros/showthread.php?t=7436)

RaulChemical 16-02-2004 11:30:23

Crear una external Function que haga un round
 
Hola foro!!!!

Queremos crear una funcion que sea similar al round de delphi en nuestra base de datos Firebird, pero no sabemos ni como meterle mano.

Hemos intentado tirar con algo parecido al valor que devuelve esta funcion:

DECLARE EXTERNAL FUNCTION CEILING
DOUBLE PRECISION
RETURNS DOUBLE PRECISION BY VALUE
ENTRY_POINT 'IB_UDF_ceiling' MODULE_NAME 'ib_udf';

pero no devuelve el valor que buscamos.

Si nos podeis ayudar, os lo agradeceremos profundamente.

Un saludo.

Raul.

kinobi 16-02-2004 11:54:42

Cita:

Empezado por RaulChemical
Si nos podeis ayudar, os lo agradeceremos profundamente.

¿Ayudar a crear una UDF?:

http://www.ibphoenix.com/a478.htm
http://www.clubdelphi.com/ib/articulos/udf/udf.php

Saludos.

guillotmarc 16-02-2004 12:13:11

Hola.

No te sirve un simple : cast(CAMPO as integer)

Te va a redondear el campo decimal a un entero.

Saludos.

RaulChemical 16-02-2004 13:18:44

Gracias, no se me habia ocurrido lo del cast, pero funciona.

Muy bueno. Muchas gracias!


La franja horaria es GMT +2. Ahora son las 15:35:44.

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