Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Select sobre un campo incremental (https://www.clubdelphi.com/foros/showthread.php?t=93963)

tarco35 27-05-2019 18:45:18

Select sobre un campo incremental
 
Hola, tengo una tabla paradox :
AutoInc -> Incremental (incremental automatico por cada registro añadido)
Lectura -> Integer
Descripcion -> String

Al poner :
Código SQL [-]
  select * from datos where lectura=8 and AutoInc>3000 and AutoInc<4000

me da error (invalid use of keyword)

¿que tengo mal?
Gracias.

mamcx 27-05-2019 20:49:10

seguramente autoinc es una palabra reservada solamente para ser usada al declara un campo, no como nombre.

Ademas, no es la forma correcta de nombrar los IDs. Típicamente, se usa "id" si estas flojo o "nombretabla_id".

manelb 28-05-2019 07:51:12

Si es por lo que dice mamcx, que tiene toda la pinta de que sí, y te representa mucho trabajo modificar el nombre de los campos, podrías probar

Código SQL [-]
select * from datos where lectura=8 and datos.AutoInc>3000 and datos.AutoInc<4000


Saludos

tarco35 28-05-2019 17:34:46

Resuelto
 
Ya lo he averiguado... lo pongo aqui por si es de ayuda para alguien
Pues resulta que el texto "AutoInc" por lo visto es reservado, he cambiado el nombre al campo autoincremental y funciona la seleccion correctamente.
Gracias por su colaboracion.
Saludos


La franja horaria es GMT +2. Ahora son las 23:28:44.

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