Gracias ecfisa, ya me había dado cuenta.
He cambiado temporalmente en la base de datos los campos EQUIPOCODIGO , por E_EQUIPOCODIGO y O_EQUIPOCODIGO para no liarnos.
Sigue sin funcionarme. Adjunto te remito el procedimiento completo de la parte donde me dá el error:
Código Delphi
[-]procedure TForm_FichaEquiposLab.FormCreate(Sender: TObject);
begin
ADODataSet1.Active:= True;
ADODataSet2.Active:= True;
ADOdataSet2.Close;
ADODataSet2.CommandText := 'SELECT * FROM OPERACIONESEQUIPOS WHERE O_EQUIPOCODIGO = :E_EQUIPOCODIGO';
ADODataSet2.Parameters.ParamByName('O_EQUIPOCODIGO').Value :=
ADODataSet1.FieldByName('E_EQUIPOCODIGO').Value;
ADODataSet2.Open;
end;