i am having a similar problem. i have a bound DDL which works fine as long as there is data in the field. if the field is blank i get the same error when i refresh the data control. i have run into this before and i think i just switched to a different control to get around it. yuck.