Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Obtener el largo de una cadena IBEXPERT (https://www.clubdelphi.com/foros/showthread.php?t=50503)

shernandez0891 20-11-2007 17:43:14

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.... :)

RONPABLO 20-11-2007 18:55:01

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

jhonny 20-11-2007 19:11:58

Desde la versión 2.0 de Firebird puedes usar CHAR_LENGTH, por ejemplo asi:

Código SQL [-]
select CHAR_LENGTH(Nombre_Del_Campo) from Nombre_De_La_Tabla

Pero si no trabajas con FB2.0 (o superior) y no piensas pasarte a él, habra que hacer lo que te indica RONPABLO :).

RolphyReyes 20-11-2007 19:25:42

Saludos.

Tal como dice Jhonny tambien tienes CHARACTER_LENGTH no se cual es la diferencia entre uno y otro.

jhonny 20-11-2007 19:33:18

Cita:

Empezado por RolphyReyes (Mensaje 247234)
Saludos.

Tal como dice Jhonny tambien tienes CHARACTER_LENGTH no se cual es la diferencia entre uno y otro.

Tienes razón, yo tampoco creo que haya mucha diferencia, quizá una función llame a la otra (Quizá sea cuestión de compatibilidad con los demas motores) pero no creo que la diferencia sea mas que eso :)...

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.

shernandez0891 21-11-2007 18:12:32

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