odd. I have lots of reports that use the ado.net database connecton. I create the report using an xsd file (usually with data so I can layout the report as well). I have just saved the report and when it is compiled, I have never had any problems.
Do you set the dataset of the report to the xml file from the app?
Just wondering.