There is no difference between sending an email from a Recordset or setting the value manually. It may be that you aren't filtering the recordset properly on the page, but I'd have to see it to try to figure it out. It has nothing to do with simply using a recordset.