Every version of ADO.NET has supported "connected" architectures. If you
think of the DataSet as a rowset repository then it too can work in a
"connected" application. No, unlike ADO classic, the DataSet does not expose
the rows from a server-side cursor, but there is nothing stopping you from
creating one on your own. I wrote a paper on this some time ago and I'll
include this approach in my new book but essentially, you can call the ANSI
CREATE CURSOR calls to setup a live server-side cursor and return rows from
it. Other cursor-less approaches are really far easier. Simply fetch
individual rows (or small rowsets) as you need them getting fresh data each
time. Essentially, this is what ADO classic did anyway. SQL Server and all
of the serious DBMS engines are well equipped to do this and do so very
quickly.
That said, you have to consider if a "connected" approach is what you really
want to do. Now-a-days most folks don't take this approach as it's not
applicable to ASP (at all) and it does not make sense in many Windows forms
applications that have to scale (very) widely. Since the vast majority of
Windows forms applications don't have to scale beyond a couple hundred
users, the server-side cursor approach or the few-rows-just-in-time approach
can work fine. Yes, ADO.NET does not help one bit with server-side cursors.
MS tried to get this functionality added back in, but failed to get it done.
Perhaps next time.
hth
--
____________________________________
William (Bill) Vaughn
Author, Mentor, Consultant
Microsoft MVP
www.betav.com/blog/billva
www.betav.com
Please reply only to the newsgroup so that others can benefit.
This posting is provided "AS IS" with no warranties, and confers no rights.
__________________________________
"Woody Splawn" <(E-Mail Removed)> wrote in message
news:(E-Mail Removed)...
> Just wondering if the next version of ADO.net supports connected datasets?
>
>
>