Customer Reviews


52 Reviews
5 star:
 (33)
4 star:
 (10)
3 star:
 (7)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


37 of 38 people found the following review helpful:
4.0 out of 5 stars Very good book on ADO.NET
I read through the entire book over the course of about a day and a half. It is nice to find a technical book that is enjoyable to read.

This is currently the best ADO.NET book on the market. While there are a couple of areas where I believe some other books have provided better coverage (concurrency handling, for example), I know of no book that covers the whole of...

Published on September 2, 2002 by gbworld@comcast.net

versus
2 of 3 people found the following review helpful:
3.0 out of 5 stars Good book need more code samples on CD
This book is pretty good. The one big shortfall for em was that it only includes samples from Chapter 11 to the end of the book. It would be nice to have some from the other chapters. The author suggests installing the e-version and then copying and pasting, but this is a big hassle when you could just open the solution and go from there!
Published on April 27, 2004


‹ Previous | 1 26| Next ›
Most Helpful First | Newest First

37 of 38 people found the following review helpful:
4.0 out of 5 stars Very good book on ADO.NET, September 2, 2002
This review is from: Microsoft® ADO.NET (Core Reference) (PRO-Developer) (Paperback)
I read through the entire book over the course of about a day and a half. It is nice to find a technical book that is enjoyable to read.

This is currently the best ADO.NET book on the market. While there are a couple of areas where I believe some other books have provided better coverage (concurrency handling, for example), I know of no book that covers the whole of ADO.NET as well as this tome.

The flow of the book is very nice. Starting you out with DataConnections, the book logically moves through commands, readers, adapters and DataSets, which it further breaks down into its constituent parts. The last few chapters cover updates, transactions, XML and a few other advanced topics.

While the writing makes this book easier to read than the competition, I would not rate this as a beginner's book. If you are just getting into ADO.NET, and have not coded many data-driven apps, you will do well to revisit this book in a few months.

The strongest section in this book is probably the extensive coverage of the DataSet. Learning how to manipulate data with a DataSet is core to success with ADO.NET.

One of the biggest disappointments, for me, is the reliance on the System.Data.OleDb namespace. While certainly the most flexible, there should have been a few more SqlClient examples. In all fairness to the author, the SqlClient, OleDb and Oracle providers are covered in the Appendix. The author also warns you about differences between OleDb and SqlClient that you will have to take into account moving your code from one to the other.

I also wish the author had taken a little more time setting up a web application, as most of the application development I do is for the web. As the models for Windows applications and WebForm applications are very similar, this is not a major beef.

The highlight of the book is the bits and pieces the author has inserted into each chapter on the best way to code for performance. While performance is not the only aspect of application development, it is nice when you can write high performance code without creating an overly complex application. Most of the examples shown are as easy, or close to as easy, as the lower performing versions.

As an additional plus, the CD that comes with the book has an electronic copy of the book. As this book will make a good reference, and it is hardbound, it is nice to know you can carry this information around without breaking your back.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


30 of 31 people found the following review helpful:
4.0 out of 5 stars Very good, August 19, 2003
By 
Amazon Verified Purchase(What's this?)
This review is from: Microsoft® ADO.NET (Core Reference) (PRO-Developer) (Paperback)
I bought this book only knowing a little about ADO.NET. I had been frustrated by other books' sterile explanations and examples that only include the most rudimentary data aware setup using wizards. But this one delivered, including a set of tutorials in the back that cover ADO.NET strategies for Windows, and Web/ASP VS.NET development. And not only did it cover setting up these strategies for using data aware components, but it stopped afterward and then admitted that in most cases you wouldn't use completely data aware solutions and it showed how to do the same thing manually in code. Now that is not what I expected.
So why only four stars instead of five? I got lost in the tutorials once. I was creating the app from scratch according to instructions when it deviated to overview of outstanding points of the code rather than exhaustive examination of the code. Then I had to open the sample projects and divine some of it from the code and compare to mine. That was probably my fault but it was distracting. Also the naming conventions are hungarian notation for some variables and control names (which is discouraged in newer C# VS.NET documentation) and the C# code had VB-type Pascal-case rather than correct Camel case. This is typical in most C# Microsoft documentation in books and online, which is obviously ported from VB to C# examples and doesn't follow documented recommended naming conventions (sorry, a pet peeve of mine).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


21 of 23 people found the following review helpful:
5.0 out of 5 stars Can I give it 6 stars?, March 10, 2003
Amazon Verified Purchase(What's this?)
This review is from: Microsoft® ADO.NET (Core Reference) (PRO-Developer) (Paperback)
Ok, I have read a lot of good books on MS tech. I am myself a MCSD/MCDBA/MCSE, and I can tell you, it doesn't get much better than this.

Here is why.

First of all, I never review without reading a book cover to cover. I read this book cover to cover, and I love the way the author keeps the text anything from dull. I love it the way he puts in small jokes, which still are somewhat pertinent.
Secondly, I love it's practical touch. He points out specific problems that I have faced, and this book puts me right in the forefront as far as problems I will only know about, after having worked with ADO.NET hardcore for 2-3 years.
Thirdly, it's relevance. Most books start beating around the bush, atleast in certain topics they do. This book picks very pertinent issues, and gives practical explanations including criticisms as and when appropriate.

BUY IT. :)

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
4.0 out of 5 stars Good intro to ADO.Net programming, March 14, 2003
By 
This review is from: Microsoft® ADO.NET (Core Reference) (PRO-Developer) (Paperback)
This book was very instrumental in my leap from classic ADO to ADO.Net. The book is very easy to follow and gives good code examples. The book gives a great introduction to all the key principles of ADO.Net and won't leave you stranded without a clue.

The only downsides to this book are:
The book is written for both C# and VB.Net development and would have been very thin if not so. The book was a very quick read, only taking about 4 days to finish. More detail could have been given in the space taken. The other problem I had was that the cover of the book came unglued from the book when I was about 1/2 way through, which wasn't pleasing to say the least.
Lastly, some examples contain errors, which only slightly takes away from the greatness of the book.

Based on content and how easy it was to pick up on ADO.Net I have to give 4 stars.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


11 of 12 people found the following review helpful:
5.0 out of 5 stars A must have for any serious developer, July 29, 2003
By 
Sergio Romero (Mexican in Montreal) - See all my reviews
(REAL NAME)   
This review is from: Microsoft® ADO.NET (Core Reference) (PRO-Developer) (Paperback)
I spent almost 8 months struggling with ADO .NET, bought a couple of books and just could't get it done efectively. Thank God for David Sceppa and this wonderful book.

From the very first page you start getting what's going on, and how you must get things done, no goofing around, just a very simple explanation of the concept, and then an example in both VB and C#, which is great because I'm thinking of moving away from VB and get into C#.

Every single object is clearly explained here, DataSets, DataTables, DataRows, Connections, Commands, DataReaders, DataAdapters, DataViews, and each of them's got all its proerties and methods thouroughly explained.

Before reading this book I was builduing an application with ADO .Net and it had the worst, dirtiest code you've ever seen, after reading this book, my code has reduced itself about 60%, and is cleaner, more understandable and it will be much easier to maintain.

There just can't be a better book to get up to speed with ADO .Net, it is really a must have.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


13 of 15 people found the following review helpful:
5.0 out of 5 stars They Don't Get Much Better, July 12, 2002
Amazon Verified Purchase(What's this?)
This review is from: Microsoft® ADO.NET (Core Reference) (PRO-Developer) (Paperback)
In the .NET arena, there are a zillion books available. Many are rehashes of the documentation; many aren't worth the paper they're written on. This book isn't one of those. David Sceppa (who turns out to not only be an excellent writer, and a strong public presence on the support newsgroups, but a sincerely nice guy), has written a book that's actually useful. Not only does it include explanations of how ADO.NET fits together, David's book also includes explanations of how and why you should make choices about particular implementation details in your applications. The comfortable tone, the reliability of the information, and the graciousness of the author make this a top pick, from my perspective. (I must confess that I've found a few small details that have changed in the product since the time David wrote the book, and he's been incredibly responsive, when possible, to my correspondence. Not many authors take the time to respond immediately, if at all.) I wish there were more books out there like this one.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 10 people found the following review helpful:
5.0 out of 5 stars Best and newest book on ADO.NET, June 13, 2002
By A Customer
This review is from: Microsoft® ADO.NET (Core Reference) (PRO-Developer) (Paperback)
Very good book. It's very easy to read and understand. The most important thing that I liked was lots of programming hints. The author gives you several techniques to choose from and then explains advantages/disadvantages of using them (like speed, amount of code to write). I was specifically looking for advanced update scenarios, and the book gives a lot explanation on that too (resolving update conflicts, getting autoincrement/timestamp values from the database, updating hirachical data). It's also a good reference for everyday use.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 10 people found the following review helpful:
5.0 out of 5 stars Good book to have., January 11, 2003
By 
"dayhuang" (Baton Rouge, LA United States) - See all my reviews
This review is from: Microsoft® ADO.NET (Core Reference) (PRO-Developer) (Paperback)
The book could be the best MS press book i ever got. Of course you can find all the documentations about ADO.NET related classes from msdn, but this book presents the technology in a clear and logical way. Very easy to follow. It covers almost all topics about ADO.NET in reasonable details, coupled with plenty of snippets to practice. First time i read the table of contents of the book i thought it is just another scrach-surface introductory book from MS, turn out to be the author knows the topic well and present it in depth and nicely.

I think this book is a must have if you are doing or plan to do .NET development. Afterall how can you develop an application without thinking about database access nowdays. I donot think this book is for beginners, better have some ADO experience to appreciate this book.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 6 people found the following review helpful:
4.0 out of 5 stars Great introduction to ADO.NET, September 3, 2004
Amazon Verified Purchase(What's this?)
This review is from: Microsoft® ADO.NET (Core Reference) (PRO-Developer) (Paperback)
This book provides a great introduction to ADO.NET. It covers the various aspects of connected and connectionless data access very well. I do feel like I need another book for more advanced topics (caching of data in scalable enterprise environments, for example), but this book is a great start.

One complaint, that has more to do with the writing style, is that the author tends to introduce a way of doing something, only to show a more correct way later in the book. If you need to use the book as a reference, you have to be aware that you might flip to a "bad" way of doing something that is later improved.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 9 people found the following review helpful:
4.0 out of 5 stars A reasonably well writen book on ADO.NET, June 26, 2002
This review is from: Microsoft® ADO.NET (Core Reference) (PRO-Developer) (Paperback)
Overall this book is a collection of various ADO.NET topics from the SDK and documentation. David Sceppa has managed to collect all the various topics and re-write them and simplify the subject. The book does flow well. Chapter 13 ties all the pieces of the technology together.

A website for the components provided by the author will be available shortly.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 26| Next ›
Most Helpful First | Newest First

This product

Microsoft® ADO.NET (Core Reference) (PRO-Developer)
Microsoft® ADO.NET (Core Reference) (PRO-Developer) by David Sceppa (Paperback - June 15, 2002)
Used & New from: $0.25
Add to wishlist See buying options