|
|
|
Download CD Content
This chapter shows the practical use of the DataSet and DataAdapter classes that are utilized to interact with the database. It is recommended that you read Chapters 2 and 3 before reading this chapter. Through the use of a simple case study, you will learn how to work with data access
Chapter 7 will use the Web Service we build in this chapter and continue with the case study. In this chapter, we will only look at the Web Service aspect of the case study. We will look at the
|
|
|
|
|
|
Download CD Content
In Chapter 6 we concentrated on the data retrieval aspect of the Web Service. In this chapter, we will expand the Web Service to include data update
We will look at how to set up the DataSet to avoid concurrency issues and how to update data via stored procedures instead of scripts.
|
|
|
|
|
|
|
|
|
|
|
|
When you have a new version of a programming
language, the biggest issue is whether migration of an existing
application will bring any added benefits. Generally, the main
reason for migration is for improved performance or added features
that the new tool
In this chapter, you will learn about different issues that you need to consider before you choose to migrate any existing ADO application to ADO .NET.
|
|
|
|
|
|
Download CD Content
This chapter is a case study that covers the design and implementation of an OLAP solution in Visual Studio .NET
As an in-house systems developer, you realize that your company is bracing for an era of data revolution. This is at a time when information is the key to the success of your organization and its business processes. The marketers would like to analyze the trend of customer behavior, while the salespeople want to keep track of sales activities over a long period of time. Such information is an imperative part of plotting your company’s future marketing and production strategy. As a systems developer, you are struggling to design an effective and scalable software solution that your company’s analysts can use to assess its performance in the
You quickly realize that implementing custom
|
|
|