Yes, Mike, but at *some* point you need to know which data access method you are using without duplicating a lot of code. What you're talking about would be at a higher level ...
>>We're not so much concerned with what we pass, as what we receive back - it might be a sql-type connection handle or an ole-db type connnection handle....or an sql-type adapter vs an ole-db type adapter. Maybe there is a simple way...but I haven't quite been able to think it all through.
>
>Why pass back anything related to the connection when you could just pass back DataSet and/or DataTable objects?