Sorry, forgot to note that you need to express it like this if you're running Access 97 with DAO:
Currentdb.Execute "Delete * FROM prospects WHERE id= '" & Me.Results & "';"
If you're using Access 2000 or higher with ADO, use:
CurrentProject.Connection.Execute "Delete * FROM prospects WHERE id= '" & Me.Results & "';"
Those should work assuming id is a text field. If id is a numeric field, then use:
WHERE id= " & Me.Results & ";"