Abstract
I’ve spent a lot of time so far covering the hands-on work that you need to do to bring data access into your application, courtesy of ADO.NET. As many of you will know, though, there’s a lot more to building an application that uses data access than simply hitting a database and fiddling with its data. Most of you will spend your development time working on multiuser systems for your employer, systems that have to cope with more than one user simultaneously accessing and updating data from a single data source. Some of you may be heading for the lofty heights of Web development, where the issues of multiuser development take on a whole new meaning: A popular Web application could have hundreds, even thousands, of simultaneous users, all of whom could theoretically choose to update the exact same piece of information at the exact same point in time.
“No good model ever accounted for all the facts, since some data was bound to be misleading if not plain wrong.”
—James Dewey Watson, from Francis Crick’s What Mad Pursuit
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2002 Peter Wright
About this chapter
Cite this chapter
Wright, P. (2002). Transactions and Concurrency. In: ADO.NET: From Novice to Pro, Visual Basic .NET Edition. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4302-1109-9_9
Download citation
DOI: https://doi.org/10.1007/978-1-4302-1109-9_9
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-59059-060-7
Online ISBN: 978-1-4302-1109-9
eBook Packages: Springer Book Archive