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)
-   -   Por que sera? (https://www.clubdelphi.com/foros/showthread.php?t=15705)

jam888 02-11-2004 18:14:58

Por que sera?
 
Que tal foro, a lo mejor lo mio es una soncera pero me ocurre lo siguiente tengo una tabla de articulos en Interbase1.0.0.326 en donde cod_art (es clave primaria) de tipo varchar(30) , el problema nace cuando realizo la siguiente consulta :

select * from articulos
where cod_art = 11111111111111111111

y me da el siguiente error

Dynamic SQL Error
SQL error code = -104
Token unknown - line 2, char 15
1
Statement: select * from articulos
where cod_art = 11111111111111111111

Eh notado que si coloco mas de 19 caracteres al lado del igual (=) me da el siguiente error .Por que sera?
Para insertar los datos en la tabla no tengo problemas el problema es cuando los quiero consultar.
Espero tengan una respuesta a mi problema.Un abrazo

sur-se 02-11-2004 19:46:54

Te faltan las "". Si el campo cod_Art es alfanumérico, debes poner:
Código:

select * from articulos
where cod_Art = "111111"

o bien
Código:

select * from articulos
where cod_art like "11111"

o si quieres usar comodines
Código:

select * from articulos
where cod_Art like "111%"

Salu2.


La franja horaria es GMT +2. Ahora son las 01:49:09.

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