Buy Used
CDN$ 4.42
+ CDN$ 6.49 shipping
Used: Good | Details
Condition: Used: Good
Comment: Ships from the USA. Please allow 14-21 business days for delivery. Book shows minor use. Cover and Binding have minimal wear, and the pages have only minimal creases. Free State Books. Never settle for less.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Professional ASP.NET 2.0 Databases Paperback – Feb 12 2007

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 11.84 CDN$ 3.35

Unlimited FREE Two-Day Shipping for Six Months When You Try Amazon Student
click to open popover

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 504 pages
  • Publisher: Wrox; 1 edition (Feb. 12 2007)
  • Language: English
  • ISBN-10: 047004179X
  • ISBN-13: 978-0470041796
  • Product Dimensions: 18.8 x 3 x 23.5 cm
  • Shipping Weight: 726 g
  • Average Customer Review: Be the first to review this item
  • Amazon Bestsellers Rank: #2,437,839 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

From the Back Cover

Now you can uncover the secrets behind accessing and retrieving data from a wide range of data sources such as SQL Server and XML sources. This book walks you through the array of ADO.NET 2.0 features and clearly shows you how they can be used to develop database-driven web applications in ASP.NET.

You'll first gain an in-depth understanding of the data source controls that enable data binding in the ASP.NET platform. Next you'll uncover the advanced features of ASP.NET, including site navigation, implementing sorting and paging, and editing data in templates. You'll then focus on designing transactions in ADO.NET 2.0, displaying data, and utilizing SQL Server 2005 XML.

Throughout the chapters, you'll find examples and source code that you can integrate into your applications. This will enable you to leverage ADO.NET and ASP.NET features so you can easily create a scalable N-Tier web site.

What you will learn from this book

  • All about the new ASP.NET page architecture, data controls, and code sharing features
  • How to work with hierarchical XML data
  • Ways to fine-tune formatting with templates
  • Tips for providing transaction support in your business applications
  • Techniques for creating high performance web sites with the advanced features of ADO.NET 2.0
  • How to build better architected applications using the new XML data type in SQL Server 2005

Who this book is for

This book is for intermediate or experienced programmers who have started developing with ASP.NET and are familiar with relational databases such as SQL Server. The ASP.NET example code is written in C#.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

About the Author

Thiru Thangarathinam works for Intel Corporation in Phoenix, Arizona. He is an MVP and specializes in architecting, designing, and developing distributed enterprise-class applications using .NET-related technologies. He is the author of Professional ASP.NET 2.0 XML from Wiley and has also coauthored a number of books in .NET-related technologies. Thiru has also been a frequent contributor to leading technology-related online publications. At Intel, he is part of the team that is focused on developing the Enterprise Architecture and Service Oriented Architectures for Intel. He can be reached at

Customer Reviews

There are no customer reviews yet on
5 star
4 star
3 star
2 star
1 star

Most Helpful Customer Reviews on (beta) 4.6 out of 5 stars 8 reviews
24 of 25 people found the following review helpful
5.0 out of 5 stars Great ASP.NET 2.0 book for Real Developers Feb. 13 2007
By Frank Stepanski - Published on
Format: Paperback
There are many ASP.NET 2.0 books on the market now, but they either come in two categories: The beginner who knows another server-side technology (ASP or PHP or even Java) or the advanced who wants to knows about web services or XML implementations or advanced web architecture. I have not found a book that is a solid intermediate ASP.NET 2.0 book on teaching the reader solid, real-life database applications, until now. This book fills in the gaps of so many other books out there on ASP.NET that it really should be the 2nd ASP.NET book you get. If you're already familiar with ASP.NET then this should be your first book. Because pretty much after you know how to use the basic controls and create some master pages and maybe some web parts you really know as much as the majority of the basic ASP.NET developer. This book by Thiru Thangarathinam really gives you a great understanding of "real-world" implementations of ASP.NET applications using any type of database.

Like any book, there always will be an introduction on the technology taught, so basically the first three chapters caters to refresh the reader on this technology. Chapter 1 introduces the ASP.NET 2.0 technology and terminology, the new data controls, how master pages work, and web parts framework. Chapter 2 is a very important chapter because it sets the stage for later chapters focusing on ADO.NET. You do not know how many books I have gone through trying to find a book with anything more than 20 pages on ADO.NET. It amazes me that no book (other than this one), really takes the time and explains this corroborating technology in detail when talking about ASP.NET. Yes, I have seen the pure ADO.NET books out there, but they put most of the explanation towards Windows forms, not web forms. I like how the author organizes the material and then further gives greater detail in other chapters (13 and 14). Chapter 3 introduces the reader to the updated data controls with some good detail on the advantages and disadvantages of using them, the new ObjectDataSource control, and how to incorporate the usual data-bound controls (GridView, DetailView and FormView) to them. A very good introduction to the basics.

The book (Chapter 4) then goes into using the SqlDataSource control (a good 35 pages) with topics like: Executing stored procedures and returning data, How to process return values from a stored procedure, How to handle null values, How to handle exceptions raised by the SqlDataSource control, How to detect conflict during updates, etc. Not to be overly praising this book, but I cannot remember one book that covered all these interesting topics before. Maybe I've seen this in two or three but not just one. A great chapter. The following chapter (5), the author reviews how to data bind XML data using the XmlDataSourceControl, how to filter the data, applying XSLT stylesheets, programmatically creating a XmlDataSource control, etc. A very thorough explanation of a control that is not talked about enough in other books.

One of the most interesting chapters of this book in my opinion is Chapter 6 which shows the basics (and much more) of data binding with objects. Instead of always depending on inline data source controls, you can create n-tier controls (though somewhat limited) and separate the code logic in separate classes. Though this chapter is semi-misleading because it still is talking about using a control (ObjectDataSource) in its examples. A better title would have been: Creating Object with the ObjectDataSource Control (or something like that). In any event, this chapter opens your eyes on one of the ways you can create some "real-world" development techniques.

The next two chapters (7 and 8) focus on making site wide changes to either your web pages (site navigation - SiteMapDataSource control) and how to modify existing controls like the GridView to create template columns and fields to unify your page look.

A great chapter that I automatically started reading right away was chapter 10 which focused on advanced data binding concepts such as creating a master/detail page (or parent/child), displaying selected rows in a GridView, creating custom templates in a GridView, using themes, using other controls (DropDownList) in a GridView, and extending the GridView. Lots of good stuff in this chapter that you will find on a bunch of websites or blogs or forums.

The last few chapters the author goes through creating a nice application (Rental Resevation System) and puts everything taught together. I think every book should have the last couple chapters of the book to put all the pieces together so the reader can get some ideas on how to use them in their own web applications. The code in the book is in C#, so for all you VB.NET developers you'll need to spend some time converting the code.

Apart from that this is an excellent book that teaches the reader how to really use ASP.NET 2.0 to its full potential and lots of tricks of the trade that would take you hours of searching online to find the answer. I highly recommend this book to any ASP.NET developer.
10 of 12 people found the following review helpful
4.0 out of 5 stars Good reference in explaining XML Specific features of ASP.NET Jan. 29 2006
By David Neilsen - Published on
Format: Paperback
This book was written with an emphasis on the new features built into ASP.NET 2.0 and XML. The book assumes experience with previous versions of ASP.NET 2.0 and XML but if you understand the basics of Web programming you shouldn't have any trouble.

It would be better if this book provides examples on VB.NET as well since the book completely focuses only on C#. And also it would be great to have some information on the below:

1. Instructions on solving the most common SQL access errors.

2. How to replace SQLExpress with SQL Server
6 of 7 people found the following review helpful
4.0 out of 5 stars Good Book to understand xml 2.0 features Feb. 2 2006
By Anil - Published on
Format: Paperback
I would recommend this book to anyone working on ASP.NET 2.0. XML is the integral part of .NET framework and used widely on all projects.

Book explains XML classes, Data Validation, XML transformation, XML and ADO.NET, Web Services and use of XML in Web.Config and Configuration files.
5 of 6 people found the following review helpful
4.0 out of 5 stars ASP.NET 2.0 XML explained Feb. 28 2006
By Nicholas Cipollina - Published on
Format: Paperback
This book was very useful. It covered a wide variety of topics and explained most topics very well. I would have liked the book to get into some more subjects a little more in depth, but when you are covering so many topics that is a little difficult to do. This book did cover a lot of the new XML classes in the 2.0 framework. I would have liked some more info on the sql server 2005 xml stuff, particulary xquery. The book talked about OPENXML and even made the statement that you should use .nodes for these types of queries now. But it made no mention of how to do so. Overall, this was a very useful text.
2 of 2 people found the following review helpful
5.0 out of 5 stars Absolutely fantastic book - well worth the money! Jan. 23 2007
By Amazon Customer - Published on
Format: Paperback
Thiru Thangarathinam is one of the few authors out there who truly know how to teach and convey the knowledge they are presenting. The manner in which he approaches and expounds a topic should be formulated and used in all books. Most books these days simply show how to do the simplest of tasks and never provide real world scenarios. But guess what, in the real world your tasks are never that simple.

Thiru does a great job in not only showing "how to" but also provides best practice tips so that you know "when to", "when not to", "when you do be sure to". These are the things I need to know in the real world. Without a doubt this was one of the best technical books I have read in a while. I will definitely buy any future books that he authors. Glad to see he's a fellow Phoenician also!