Pro ADO.NET with VB .NET 1.1 / Edition 1

Paperback (Print)
Buy New
Buy New from
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (16) from $1.99   
  • New (11) from $21.18   
  • Used (5) from $1.99   


Calling all Visual Basic .NET programmers and web developers! This highly anticipated book provides thorough instruction for using ADO.NET, supported with numerous relevant code examples and extensive technical information. So whether you’re developing web applications using ASP.NET, Windows Forms applications, or XML Web Services, you’ll become adept at maximizing .NET's data access technology.

Topics include: ADO.NET data architecture; data readers, adapters, and DataSets; safer development with XML Schemas; data relationships; and ADO.NETs built-in support and performance optimization. With such valuable content, you’ll come to master a solution-oriented approach to ADO.NET.

Read More Show Less

Product Details

  • ISBN-13: 9781590594346
  • Publisher: Apress
  • Publication date: 11/5/2004
  • Series: From Professional to Expert Series
  • Edition description: 2005
  • Edition number: 1
  • Pages: 628
  • Product dimensions: 7.02 (w) x 9.24 (h) x 1.14 (d)

Meet the Author

A bio is not available for this author.

A prolific writer on cutting-edge technologies, Fabio Claudio Ferracchiati has contributed to more than a dozen books on .NET, C#, Visual Basic, and ASP.NET. He is a .NET Microsoft Certified Solution Developer and lives in Milan, Italy. You can read his blog at

Matt Milner is a technical architect for BORN, where he designs and develops .NET applications. He focuses on solving business problems by using Microsoft technologies and is enthusiastic about .NET's capabilities for building enterprise-class applications. In addition to his work with clients, Matt enjoys helping others learn about .NET, which is why he has contributed to several books and articles on .NET, and is an active participant and presenter in his local .NET user group.

A bio is not available for this author.

Jan D. Narkiewicz is chief technical officer of Software Pronto, Inc. His areas of expertise include Microsoft technologies, Oracle, and DB2. Jan also writes books for Apress and serves as academic coordinator for the University of California, Berkeley Extension's .NET/Windows program. His clients include E*TRADE, Visa, eBay, and Oracle.

A bio is not available for this author.

Bipin Joshi is an independent blogger and author who writes about apparently unrelated topics technology and yoga. A former software consultant and trainer by profession, Bipin has been programming since 1995 and has worked with the .NET framework since its inception. He is a published author and has authored or co-authored more than a half dozen books and numerous articles on .NET technologies. Bipin was a Microsoft Most Valuable Professional (MVP) and a Microsoft Certified Trainer (MCT) during his tenure as a software consultant and trainer. He can be reached at

A bio is not available for this author.

A bio is not available for this author.

A bio is not available for this author.

Read More Show Less

Table of Contents

Ch. 1 An overview of ADO.NET 1
Ch. 2 Using data readers 29
Ch. 3 DataSets 47
Ch. 4 Using data adapters 83
Ch. 5 Typed DataSets and DataSet schemas 113
Ch. 6 XML and the DataSet 149
Ch. 7 Constraints, relations, and views 179
Ch. 8 Transactions 223
Ch. 9 Mapping 249
Ch. 10 Making a data services component 271
Ch. 11 ADO.NET and Web services 309
Ch. 12 SQL server native XML support 367
Ch. 13 Performance and security 413
Ch. 14 Integration and migration 455
Ch. 15 Creating a custom .NET data provider 483
App. A Visual studio .NET and ADO.NET 529
Read More Show Less

Customer Reviews

Average Rating 4.5
( 2 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted July 6, 2005

    Lot's of sample code

    If you are looking for plenty of code samples on how to use ADO.NET this is the book for you. There are some very good samples that show the various classes that make up the ADO.NET library such as connection, data set, data adapter, and data reader. I even found lots of good information in the caution and tips. I could have used one of the cautions presented in chapter 1 when I was first writing ADO.NET code instead of spending a day trying to figure it out. This book gives a very good in depth examination of all of the major components of ADO.NET and not just an overview. I was really surprised by the amount of sample code. Although I have been using ADO.NET for about three years now there was still information in here that I did not know and that I was able to use and take advantage of some features that I did not know about. I found Chapter 13 on performance and security to be a great chapter. I am always looking for ways to improve application performance and there are a lot of good tips within this chapter including a discussion of caching and connection pooling. Finally I will soon be using Chapter 14 Integration and Migration to help migrate thousands of lines of VB 4 thru VB6 code to VB.NET. To me the biggest leap from VB6 to VB.NET was ADO.NET. Not only from the perspective of learning all of the new classes that replace the ADO functionality that you know and love but also migrating the code. This chapter showed how challenging it will be to migrate many applications over to VB.NET but provides tips and examples which was great. Overall this was a great ADO.NET book, again just full of sample code. I like a book that explains concepts and shows examples while not just being a reference guide to the classes. This book definitely fulfilled my requirements.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted November 24, 2004

    build a Web Service using ADO

    The many authors of this book show how to use ADO if you are coding in a .NET environment, and need to access a database. The authors chose to have the example code in VB.NET 1.1. Though they might equally well have used examples in C#. Perhaps they felt that VB has a broader allure? Conceptually, the role of ADO is simple. It is a layer between your application and the database. It gives you standard ways to read and write data, largely independent of the actual database. Java programmers will recognise this as similar to JDBC drivers. But while the concept is simple, the book shows that the details of how to use it from your application can be nontrivial. To some of you, who are interested in developing Web Services, there is an entire chapter devoted to showing how you can do this. Where the Web Service has a database and its access of this database is mediated by ADO. The chapter tells how to build a Web Service from scratch, using ADO. A nice comprehensive approach that you should be able to easily adapt to a specific Web Service of your design.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)