Buenas noches amigos, quiero pedirles su apoyo resulta que tengo una tabla en el cual tengo el campo nombre del acreedor entonces quiero hacer una consulta en esta tabla pero desde delphi que al poner el nombre del acreedor me arroje los registros que tenga este, les pongo mi codigo en el cual me arroja un error y es ahi donde estoy atorado y solicito su apoyo, de antemano gracias.
Código Delphi
[-]
procedure TModificar1.Button1Click(Sender: TObject);
begin
if edit5.Text<>'' then
begin
with dm1.Q_cacreedor do
begin
active:=false;
sql.Clear;
sql.add('select * from Cacreedor');
sql.add('where nacredor='+edit5.text);
active:=true;
if recordcount=0 then
messagedlg('No se encontro el ningun movimiento, intente de nuevo',mtinformation,[mbok],0);
begin
combobox2.Text:=fieldbyname('tipoacre').asstring;
edit6.Text:=fieldbyname('fecha').asstring;
edit10.Text:=fieldbyname('monto').asstring;
end;
end;
end;
end;
El error que me arroja al dar clic en el boton es el siguiente:
"Project Principal.exe raised exception class EDBEngineError with message 'General SQL error. Pocos parametros, se esperaba 1"
Espero su ayuda y gracias de antemano.