Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problema con Campo con nombre AUTO

Estas en el tema de Problema con Campo con nombre AUTO en el foro de Bases de Datos General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 01/12/2007, 17:17
 
Fecha de Ingreso: noviembre-2005
Mensajes: 7
Antigüedad: 18 años, 5 meses
Puntos: 0
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

Última edición por elmarkivo; 01/12/2007 a las 17:45
  #2 (permalink)  
Antiguo 03/12/2007, 04:31
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 2 meses
Puntos: 13
Re: Problema con Campo con nombre AUTO

mm creo que el error esta que utilizas comillas dobles ", prueba
select * from tabla where auto = 'fiat';

Un saludo
  #3 (permalink)  
Antiguo 05/12/2007, 16:31
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Re: Problema con Campo con nombre AUTO

Además, si es una palabra reservada tienes que usar caracteres especiales para encerrar el nombre del campo y especificar que se trata de un nombre de campo y no de la palabra reservada.

Por ejemplo en SQL Server lo haces con [auto], y en Access si mal no recuerdo lo haces con comillas dobles: "auto". En MySQL usas el símbolo de acento: ´auto´
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:46.