Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2011-12

Largos de cadenas

5 messages · 2 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Maxi

Intento hacer un llenado de un cadena del tipo string y me lo trunca asi:

Upper(id) like '%%' or Upper(apellido_nombre) like '%%' or Upper(direccion) like '%%' or Upper(telefono) like '%%' or Upper(documento) like '%%' or Upper(FEC_VENC) like '%%' or Upper(id_o###(gdb unparsed remainder:...)###'

Por lo que deduzco es porque pasa de 255, pero tambien probe como ansistring y me hace lo mismo.
En que estoy fallando? en Delphi (y perdon por la comparaci�n) los string pasaron a ser widestring y los shortstring era los antiguos string hasta 255.

El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://miexperiencialinux.blogspot.com/

Reply by email

José Mejuto
to Maxi

Hello Maxi,

Monday, December 26, 2011, 7:05:52 PM, you wrote:

M> Intento hacer un llenado de un cadena del tipo string y me lo trunca asi:

M> Upper(id) like '%%' or Upper(apellido_nombre) like '%%' or M> Upper(direccion) like '%%' or Upper(telefono) like '%%' or M> Upper(documento) like '%%' or Upper(FEC_VENC) like '%%' or M> Upper(id_o###(gdb unparsed remainder:...)###'

Esto s�lo indica que el debugger no muestra m�s, no que la cadena est� cortada. El debugger para ahi, ya que imagina que le pides que te muestre una string de 1 Giga, se colgar�a todo el debugger, etc...

Best regards, Jos�

Reply by email

Maxi
to José Mejuto

Bien ahora entiendo porque cuando le paso menos parametros la cadena cambia, pero descubri algo raro, si lanzo la query con los campos a consultar sin comillas simples da el error en la consulta, eso nunca me habia pasada con Firebird de tener que encerrar entre comillas los campos de una consulta.
a alguien le pasa o me equivoque en algo al crear la base? Probe con las zeos y con TSQLQuery y tengo el mismo resultado

El que pregunta aprende, y el que contesta aprende a responder. No a la obsolecencia programada: http://dimensionargentina.blogspot.com/2011/01/todo-esta-disenado-para-romperse.html Linux User #495070 http://miexperiencialinux.blogspot.com/

Reply by email

José Mejuto
to Maxi

Hello Maxi,

Tuesday, December 27, 2011, 2:23:04 PM, you wrote:

M> Bien ahora entiendo porque cuando le paso menos parametros la cadena M> cambia, pero descubri algo raro, si lanzo la query con los campos a M> consultar sin comillas simples da el error en la consulta, eso nunca M> me habia pasada con Firebird de tener que encerrar entre comillas los M> campos de una consulta.
M> a alguien le pasa o me equivoque en algo al crear la base? M> Probe con las zeos y con TSQLQuery y tengo el mismo resultado

Sin ver el query es un poco dif�cil de saber, pero yo nunca he usado comillas en los par�metros :-?

Best regards, Jos�

Reply by email