Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-12-2017
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Como bien indica Casimiro Notevi, desde Firebird 1.5 hay algunas funciones que se pueden realizar directamente desde el motor, sin necesidad de DLL externas. A continuación el como se podrían traducir las funciones que requieres usando lo que proporciona Firebird 3.0:

Código SQL [-]
F_AGEINMONTHS: DATEDIFF(MONTH, DATE '01/01/20187', DATE '01/03/2017')

F_DAYOFWEEK: select EXTRACT(WEEKDAY from DATE '01/08/2017')

F_YEAR: select EXTRACT(YEAR from DATE '01/01/2017')

F_YEAROFYEAR: /* El manual de FreeAdHocUDF indica que no se use esta función */

F_YEARSBETWEEN: DATEDIFF(YEAR, DATE '01/01/2015', DATE '01/03/2017')

Ahora, parece ser que Firebird 3.0 tiene problemas con los UDF externos: Problem to use FreeAdHocUDF the firebird 3.


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Cómo puedo utilizar Firebird 3.0.1 embebido? gramajo Conexión con bases de datos 4 21-03-2017 04:25:29
Utilizar Mem[] jsamuelsv Varios 0 14-10-2006 17:58:13
Libros y documentacion - Aprendiendo a utilizar firebird Rufus Firebird e Interbase 6 22-05-2004 00:40:49
Componentes a utilizar con Firebird y delphi jourdan Firebird e Interbase 6 15-08-2003 18:22:49
¿Que versión de Firebird utilizar? Voutarks Firebird e Interbase 3 19-07-2003 01:42:48


La franja horaria es GMT +2. Ahora son las 18:21:32.


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
Copyright 1996-2007 Club Delphi