Obtener el largo de una cadena IBEXPERT
Tengo un detalle en IBExpert, quiero obtener el largo de una cadena, me aparece el comando length, pero me marca un error al compilarlo. Alguien tiene algún dato sobre este comando o como obtenerlo de otra forma.
De antemano gracias.... :) |
Según tengo entendido length no se encuentra directamente en Firebird o en InterBase, por lo cual necesita agregar dicha función por medio de una udf
|
Desde la versión 2.0 de Firebird puedes usar CHAR_LENGTH, por ejemplo asi:
Pero si no trabajas con FB2.0 (o superior) y no piensas pasarte a él, habra que hacer lo que te indica RONPABLO :). |
Saludos.
Tal como dice Jhonny tambien tienes CHARACTER_LENGTH no se cual es la diferencia entre uno y otro. |
Cita:
Tambien contamos con otras dos funciones: * BIT_LENGTH que retorna el tamaño de la cadena en Bits. y * OCTET_LENGTH que retorna el tamaño de la cadena en bytes. |
Gracias
Me sirvió de mucho gracias por contestar:)
|
La franja horaria es GMT +2. Ahora son las 12:03:26. |
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