Cita:
Empezado por delphi.com.ar
falta una comilla a la izquierda
|
En realidad, falta una comilla a la derecha, aunque lo importante es simplemente que falta una comilla, pequeño desliz del amigo delphi.com.ar...
Para evitar ese problema... es mejor hacer uso de la función QuotedStr...
TQuery1(Sender1).SQL[0]='SELECT * FROM PROVEEDORES WHERE NOMBRE =' +
QuotedStr(TQuery2(Sender2).FieldByName('NOMBRE').AsString);
o claro... el uso de parámetros...
Código:
TQuery1(Sender1).SQL[0] :=
'SELECT * FROM PROVEEDORES WHERE NOMBRE = :Nombre';
(Sender1 as TQuery).ParamByName('Nombre').AsString :=
(Sender2 as TQuery).FieldByName('NOMBRE').AsString;
Hasta luego.