First and foremost, when you have a "can't delete X" and you are the owner of the database, try to do a compact and repair on the database. See if that gets rid of the problem. If the record is somehow corrupted, you might well see strange characters when you try to retrieve something that isn't really there. If that doesn't work, check back with us.