I just read the data from the recordset and write it in a PropertyBag, then I send the property bag to the client. Then I just read the data from the PropertyBag at the client side.