Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Funcion length de SQL no me la reconoce Delphi (https://www.clubdelphi.com/foros/showthread.php?t=61453)

gulder 08-11-2008 01:33:14

Funcion length de SQL no me la reconoce Delphi
 
Hola foro como andan espero que bien estoy tradanto de hacer una consulta a una Base De Datos utilizando la funcion length pero me dice que la funcion no es reconocida miren la consulta y abran el link para que vean el error:

Código Delphi [-]
ADOQuery1.Active := false;
ADOQuery1.SQL.Text := 'select max(length(CAMPO)) as max_len from tabla';
ADOQuery1.Active := true;
 
DBGrid1.Columns[1].Width := DBGrid1.Canvas.TextWidth('X')*q.FieldByName('MAX_LEN').Asinteger;

Error Del length

saludos y gracias de antemano gulder-gan

marcoszorrilla 08-11-2008 13:35:04

El error es de Access no de Delphi, tienes que utilizar la función LEN.

Un Saludo.

gulder 08-11-2008 16:40:57

hombre hermano marcoszorrilla gracias de la que me salvastes y una pregunta como sabias que estoy utilizando Access saludos gulder gan

Lepe 08-11-2008 19:55:01

Es que le ha cambiado las pilas a la bola de cristal :D (que ya era hora marcoszorrilla :D)

marcoszorrilla 08-11-2008 22:08:32

Tiene razón Lepe, le cambie las pilas a la bola. Jeje. Bueno muy simple sospechaba que estabas trabajando con Access, hice una consulta con Access y me devolvio exactamente el mismo error, que era lo que esperaba, es lógico utilizar Length cuando se escribe desde Delphi, pero el Vb de Access es así.

Un Saludo.

Rodrigo_I 10-11-2008 22:38:57

yo quiero!!!!
 
yo tambien quiero esa bola de cristal :D


La franja horaria es GMT +2. Ahora son las 23:52:08.

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