Synopses & Reviews
Beginning ASP.NET 2.0 Databases Beta Preview
ASP.NET 2.0 will bring sweeping changes to the ASP database landscape. This introduction to adding data to your Web site with the public beta prepares you for the changes. You can take a first-hand look at the promised developer productivity improvements and decide whether or not they'll benefit your applications.
You will move in a logical progression from connecting to displaying to changing data, including alternate data types, presentation enhancements, and more. The authors guide you around the pitfalls, explain the peculiarities, and provide you with best practices using real-world business situations. Packed with examples and explanations, plus Q&A review at the end of each chapter, this book focuses entirely on the new techniques in ASP.NET version 2.0 and will have you ahead of the curve for the new version final release.
What you will learn from this book
- Fundamentals of connecting your Web pages to databases
- Complete scenarios with SQL Server, Oracle®, MySQL®, Access, and XML
- Tricks and traps to displaying data in grids, lists, and trees
- How to allow users to change, add, and delete data
- Techniques for creating data objects and events and handling data errors
Who this book is for
This book is for database developers seeking a Web front end or Web programmers who want to add data to a site. You must have a basic knowledge of HTML and database design. Some experience with the ASP.NET 2.0 beta is helpful.
"Simple, straightforward tutorials and a conversational style make this book approachable to the novice developer, while also demonstrating several real-world scenarios and tips that will be appreciated by those already familiar with the basics."
Bradley Millington, Program Manager, Web Platform and Tools Team, Microsoft Corporation
Databases are the core of any ASP.NET based web site and this book brings readers up to speed on the significant changes in the new version of ASP.NET codenamed 'Whidbey'.
What is this book about?
With help from Microsoft ASP.NET insider Bradley Millington, John Kaufman covers both VB.NET and C# coding for ASP.NET databases so you don't have to decide up front which language you want more and retailers no longer have to manage inventory on separate language versions.
What does this book cover?
This edition is completely written from scratch on the ASP.NET "Whidbey" Beta to ensure the coverage is most appropriate for this greatly changed version.
The book focuses on solving business problems in a logical progression, from connecting to displaying to changing the data. Additional chapters cover enhancements to the presentation and alternate types of data. The book follows the practice of going beyond the basic techniques to discuss the permutations, pitfalls, and best practices that occur in real business scenarios.
About the Author
has written numerous books about ASP and the incorporation of data into ASP pages. Born in Philadelphia and educated at Penn State, he has lived, taught, and programmed on three continents as he follows his wife’s diplomatic assignments.
When not writing, he spends his time sailing, teaching electronics to high school groups, and chauffeuring his kids to hockey and music practices.
Table of Contents
Chapter 1: Introduction to ASP.NET 2.0 and ADO.NET.
Chapter 2: Connecting to an Access Database.
Chapter 3: Connecting to SQL Server and SQL Server Express.
Chapter 4: Connecting to Other Relational Databases.
Chapter 5: Displaying Data in Tables.
Chapter 6: Customizing the Appearance of Tables.
Chapter 7: Paging and Sorting Data.
Chapter 8: Displaying Data in Lists.
Chapter 9: Filtering and Master-Child Data.
Chapter 10: Displaying Data in Templated Controls.
Chapter 11: Updating and Deleting Data.
Chapter 12: Inserting New Records.
Chapter 13: Business Objects as a Source of Data.
Chapter 14: XML and Other Hierarchical Data.
Chapter 15: Caching Data.
Chapter 16: Handling Events for Data Controls.
Appendix A: A Short and Practical Introduction to SQL Statements.
Appendix B: Exercise Answers.