Hola,
los parametros empiezan a contar de 0 a X según se van creando, al poner param[0] hace referencia al primer parametro que se encuentre en la consulta.
Solo para que lo tengas en cuenta podrías ponerlo también de esta forma.
Código Delphi
[-]
query1.SQL.text:= ' Select e.Id_equipo '+
' from equipo e, cliente c ' +
' where e.Id_cliente = c.Id_cliente '+
' and c.Nombre like '+quotedstr('%'+edit3.text+'%');
Aunque seguramente te dirán que la forma más correcta es la que te indica Caral.
Saludos.