Ver Mensaje Individual
  #2  
Antiguo 22-07-2005
Avatar de Rufus
Rufus Rufus is offline
Miembro
 
Registrado: may 2004
Ubicación: Canarias
Posts: 193
Reputación: 20
Rufus Va por buen camino
Tengo instalado firebird 1.5.2, trae en la instalación dos dll UDF llamadas:
- ib_udf.dll
- fbudf.dll
con sus correspondientes archivos .sql para poder declararlas y utilizarlas en nuestras bases de datos.

La funcion lower no se encuentra en fbudf sino en en ib_udf, y su declaración, en el archivo ib_udf.sql, viene originalmente (no lo he tocado yo para nada) como:
Código:
/*****************************************
 *
 * l o w e r
 *
 *****************************************
 *
 * Functional description:
 * Returns the input string into lower 
 * case characters.  Note: This function
 * will not work with international and 
 * non-ascii characters.
 * Note: This function is NOT limited to
 * receiving and returning only 255 characters,
 * rather, it can use as long as 32767 
 *  characters which is the limit on an 
 * INTERBASE character string.
 *
 *****************************************/
DECLARE EXTERNAL FUNCTION lower 
 CSTRING(255)
 RETURNS CSTRING(255) FREE_IT
 ENTRY_POINT 'IB_UDF_lower' MODULE_NAME 'ib_udf';
Esta declaración es correcta y sólo quería decir que esto no concuerda con lo que tu dices.
__________________
Milo
Responder Con Cita