Search  
Friday, July 25, 2008 ..:: Home ::.. Register  Login
 Edit Discussions
Subject: Book review: Pro ADO.NET with VB.NET 1.1
Author: Theo Moore
Date: 5/25/2005
Body: Pro ADO.NET with VB.NET 1.1



I’ve been involved deeply with DB access applications for the last 5
years, and I’ve read many books on the subject. I’ve read some that
were bad, and I’ve read some that were amazing. This book is definitely
a good one.



Note that this not intended to be a full reference on the intricacies
of the object model, but more of a “this is what it can do, and here’s
a practical example” type reference.



Our author does a great job of introducing the subject. This is
intended to be book for someone with some experience; it is not a
beginner’s book. Mr. Malik writes the book with the perfect voice for
his audience. I also found the inclusion of references to prior
versions of ADO to be most useful, too. He even provides specific
instances when it would be better to use prior (non-.net) versions of
ADO since the functionality either doesn’t exist, or works much better.
This realistic approach to ADO.Net’s abilities is consistent throughout
the book.



The book most notably does a great job of “selling” the data reader
object in .Net. This is an exciting, very powerful read-only connection
that can be used for variety of purposes. Mr. Malik gives many useful
examples (e.g., reporting) where this is *much* faster than standard
methods. He demonstrates how to use the GetSchemaTable, and how to bind
it to a data grid; a very nice way to get this information out of the
database.



The code examples were very specific and addressed their topics very
well; not a lot of fluff that serves little purpose. I find that
shorter, more direct code snippets like these are more useful. Ideally,
a code example should fit on one page, if at all possible.



I felt the chapter on creating your own data provider was interesting,
but might have been a bit too advanced for most readers of this
particular book. I also thought this was covered a little quickly,
since it does only make up one chapter; I suspect an entire book could
be written on the subject.  It wasn’t a bad idea to include it,
but it was perhaps a bit too much icing on an otherwise very good cake.




So, if you are looking for a “down and dirty” intermediate practical usage reference, you need not look much farther than this.



 
Cancel     

  

Copyright 2002-2005 GCNUG.org   Terms Of Use  Privacy Statement
DotNetNuke® is copyright 2002-2008 by Perpetual Motion Interactive Systems Inc.