FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Formula en Firebird
Hola a todos:
Estoy almacenando fórmulas en campos varchar para luego ser usadas despues, cuando aplico y construyo con los valores que deben ser, el campo varchar quedaría asi: formula = "((1.4 / 3.2) * 0.1) + 2.5/0.33" Como obtengo el resultado para que se almacene en un campo númerico, ó, como haga para ejecutar esa fórmula. A parte de ésto, existe alguna instrucción que revise si la sintaxis construida está bien? Gracias de antemano es urgente su opinión. Saludos, Jorge. |
#2
|
|||
|
|||
Lo que necesitas se conoce como Evaluador de Expresiones, en esta direccion encontraras seguro alguno que te guste.
http://www.efg2.com/Lab/Library/Delp...ns/Parsers.htm Saludos, JOSEPE |
#3
|
||||
|
||||
Gracias Josepe por tu respuesta, voy a revisar aunque no trabajo en Delphi sino en PowerBuilder, pero ésto sería para evaluar, pero para ejecutar ésta formula dentro de un Procedimiento en Firebird como sería ?
Saludos, Jorge. |
#4
|
|||
|
|||
Ok, pero has colocado tu consulta en el foro de Firebird, en powerbuilder la verdad no se pero en IB/FB seria en una UDF (user defined funtion).
JOSEPE Última edición por JOSEPE fecha: 17-05-2005 a las 02:03:45. |
#5
|
||||
|
||||
Lo que pasa es quiero tratar de hacer todo desde el servidor, si se puede claro.
Saludos, Jorge. |
|
|
|