Club Delphi  
    Paypal   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

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 14-05-2010
Aldo Aldo is offline
Miembro
 
Registrado: ene 2004
Posts: 46
Poder: 0
Aldo Va por buen camino
Muchas gracias por tu consejo, pero la verdad es que no se ha resuleto el problema con lo que me has comentado.

Hay algo que no he aclarado y es que he hecho una pequeña aplicación de testeo en la que he agregado la unit en la que está programada la función T_AlgoToStr y en ese caso SIEMPRE me ha funcionado bien, el problema es cuando ejecuto una sentencia SQL en el Marathon por ejemplo en la que involucro la función UDF, es solo ahí donde en vez de devolverme la cadena completa, me devuelve solamente la primera letra de la cadena.

Aclaro que uns función UDF similar programada en Delphi 5 funciona correctamente.

Por otra parte se me ha olvidado poner el ejemplo de la declaración de la función en el firebird 2.1 y es la siguiente:

Código SQL [-]
DECLARE EXTERNAL FUNCTION T_AlgoToStr
INTEGER
RETURNS CSTRING(255) 
ENTRY_POINT 'T_AlgoToStr' MODULE_NAME 'Library_UDF';

Intentaré seguir investigando. Pero agradezco cualquier tipo de ayuda, porque me urge el tema.

Un saludo
Responder Con Cita
 



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
Hacer que Delphi 2010 luzca como Delphi 7 jorosmtz La Taberna 0 11-04-2010 22:45:36
Delphi 2010 tec Varios 1 19-01-2010 19:05:55
Problema Udfs cincosoft Firebird e Interbase 5 16-09-2008 23:06:48
UDFs Linux RESP 3.0 Firebird e Interbase 2 26-01-2006 16:10:44
Problemas com UDFs jwmoreira Firebird e Interbase 3 17-06-2004 19:53:01


La franja horaria es GMT +2. Ahora son las 21:35:47.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi