Ver Mensaje Individual
  #4  
Antiguo 04-08-2011
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Si el campo tiene espacios, debe encerrarse entre unos delimitadores. Normalmente es entre comillas dobles o corchetes, algo así: "STD ATENCION" o bien [STD ATENCION]

... amos, igual que has hecho con el nombre de la tabla que también lleva espacios.


Si usas el espacio tal cual, el SQL cree que es un alias, es decir, el sql cree que la columna llamada STD ahora pasa a llamarse ATENCION.

en cuanto al código, yo lo veo más simple y claro así, pero es cuestión de gustos:
Código Delphi [-]
Query1.Active := False ;
Query1.Sql.Text:= 
'SELECT APELLIDOS,NOMBRES,RUT,ESPECIALIDAD,STD ATENCION' +
'FROM "BD HRS ATENCION.DB"';
Query1.Active := True ;

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita