Why does this happen? I spend at least two hours reducing a problem in some company's reporting engine down to a very manageable piece of sample code that can be run by anyone -- no database connection required (everything is done from XML datasets that are embedded in the sample). It's easy. It reproduces the problem. It's a great starting point for tech support.
So what do I get in response? I get a URL link to some "sample code". I'm told to unzip some of their sample code, load it into VS.NET and run it to see if the problem still persists. Ummmm.... The "sample code" doesn't use XML datasets, it connects directly to a SQL database. The "sample code" uses the OleDb libraries. My repro-case uses XML datasets for simplicity's sake but even in production we're using the System.Data.SqlClient libraries -- not OleDb.
You call this "support"? You don't answer my original question. It doesn't even appear you loaded the sample code I sent you and ran it. Sheesh... Sometimes I feel like I'm not even interacting with a human being but simply an "auto responder" that does some bayesian analysis and spits back a pre-canned response.