To have a memory like a sieve means to have a very poor memory. Example: He's got a memory like a sieve