Problema con Campo con nombre AUTO
Hola, tengo una BD con una tabla con un campo "auto", el problema radica si quiero seleccionar algo de ese campo o cuando hago referencia a ese campo... por ejemplo...
Select auto from tabla da error select * from tabla where (auto = "fiat") da error no da error un select * from tabla supongo q sera una palabra reservada q no la puedo usar... queria saber si puedo de alguna manera salvar esta situacion sin tener q cambiarle el nombre al campo. Gracias |
Hola
Bienvenido al Club Muy raro, creo que no tiene nada que ver el nombre del campo, hice una prueba con access y funciono perfectamente, curioso. Funciona Funciona. Para mi es un error de sentencia sql u otro, revisala. Saludos |
sigue sin andar
Hola...
mi consulta es similar a la que pusiste, pero probe con la misma y sigue sin andar... mi base esta en Paradox 7, puede tener algo que ver? sigue sin andar Gracias |
¿Y cuál es el mensaje de error? (<--- la pregunta más incómoda hecha en los foros :()
|
aki
Cree otra tabla mas, para probar y sigo con problemas...
SELECT koko.auto FROM koko tira error Invalid use of keyword Token: Auto tabla koko... campo auto de tipo string. es una tabla paradox7. probe con SELECT (koko.Auto) as coche FROM koko tira error Invalid use of keyword Token: Auto) parece ser q hay un problema con esa palabra,... no se porque :s Gracias |
Hola
Muy raro Te aconsejo que estudies un poco se sentencias sql, cada base de datos tiene sus diferencias. No deberia dar problemas una sentencia tan sencilla. Saludos |
intenta
SELECT DISTINCT "tabla.DB"."Auto" FROM "tabla.DB" where "tabla.DB"."Auto"='fiat' Pienso que el truco esta en colocarloen doble comilla Te recomendaria utilizar el DBD32 viene con delphi y tiene una herramienta llamada QBE Query que al trasladarla a SQL te da una sintaxis correcta |
Aún si te funciona la recomendación que te da hecospina deberias cambiar el nombre de ese campo, ya que al parecer la palabra Auto, es una palabra reservada de Paradox, el mismo mensaje de error te lo esta diciendo:
Cita:
|
La franja horaria es GMT +2. Ahora son las 06:54:31. |
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