Delphi - Error con querie para BD de Access

 
Vista:

Error con querie para BD de Access

Publicado por Omar (1 intervención) el 26/07/2007 00:56:38
Saludos, tengo un problema en tiempo de ejecucion. Tengo un Label y el evento move para cuando el usuario pase por el area de este label haga un query a una base de datos de access. Mas especificamente me marca el error en el where, al parecer es un problema de sintaxis, por que si le quito el where si funciona, aqui esta el codigo:

procedure TForm1.A1MouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
query3.Active:=false;
query3.sql.Text:='select Empresa from etiquetas where stand="A01" ' ;
query3.Active:=true;

Espero y me puedan ayudar.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error con querie para BD de Access

Publicado por Richard (59 intervenciones) el 30/07/2007 08:59:19
TRY
query3.Sq..Clear;
query3.sql.Text:='select Empresa from etiquetas where stand="A01" ' ;
query3.Open;
FINALLY
query3.Close;
END;

pueder ser que el campo, "stand" no exita o el valor asignado sea incorrecto..
podrias indicarnos el error ?

prueba esto

TRY
query3.Sq..Clear;
query3.sql.Text:='select Empresa from etiquetas where stand=:Parametro ' ;
query3.ParamByName('Parametro').Value="A01"
query3.Open;
FINALLY
query3.Close;
END;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar