>>The problem is that you need to add data components visually, which has the downside of combining services from multiple tiers.
>
>No you don't. There's no requirement for any of the SQLClient objects be hosted by the form or web page. You only require the DataSet for binding.
>
Indeed you are correct. My comments above give the impression you need to add all components visually. A stub dataset that you would not actually use can be used to do the binding. Still, the binding code the IDE generates, IMO, is a little too complex and works at odds when you try to componetize things. That is why I found that handling it yourself makes sense..
>Also, Microsoft released a wrapper for data access back in April.
>
>
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/daab-rm.asp>
>How does it compare to what you've written up?
>
I think what I did was simpler and more straightforward...