I have not experienced that problem. So you have a checkbox and the valid values persisted to your database would be something like 0 for unchecked and 1 for checked? So when you open your InfoPath form to update a record you are saying there are no value for the checkbox?
Jason
http://www.k2distillery.com/