home - about us - contact us

DL230: Delphi DataSnap


Chapter 01. Using ClientDatasets in Thin Applictaions
  Using ClientDatasets
     An 'Ultra-Thin' Application
     Limitations to 'Ultra-thin' Apps
     Using Local Data Access in the Sample Application

  Summary
  Review Questions and Exercise
     Review Questions
     Exercises

   
Chapter 02. ClientDataSets in Two-Tier Applications
  Using TProviders
  Applying Changes to the Database
  Reverting and Undoing Record Changes
  Summary
  Review Questions and Exercise
     Review Questions
     Exercises


Chapter 03. Creating Application Servers
  Creating Application Servers
     Saving, Compiling, an Running the Application Server
     Instancing
     Threaded Model
     Using the Remote Data Module

  Data Access in Application Servers
     Connecting to Databases
     Adding Datasets and Providers

  Connecting to an Application Srver
     Slimming the Client Application
     Making a Connection
     Choosing a Protocol

  Retrieving Data from the Server
  Summary
  Review Questions and Exercise
     Review Questions
     Exercises

   
Chapter 04. Using the IProvider Interface
  Using TField Objects in 3-Tier Applications
    Field Properties
  Using Other TProvider Options
  Handling Multiple ClientDataset Connections to the Application Server
     Limitations on TField Objects
     Applying Data Redux

  Controlling Provider Updates
     Using the TProvider UpdateMode Property
     Using TField Where Options
     Using TField Update Option

  Summary
  Review Questions and Exercise
     Review Questions
     Exercises

   
Chapter 05. Handling Reconciliation and Update Errors
  Discovering Errors
  Seeing Application Server Errors
  Using TProvider's UpdateError Event Handler
     rrSkip
     rrAbort
     rrMerge
     rrApply
     rrIgnore

  Handling Update Errors in the Client
     Using the Canned Reconcile Error Dialogue
  Writing a Custom Reconcile Error Dialog
  Summary
  Review Questions and Exercise
     Review Questions
     Exercises

 

Chapter 06. Handling Joined Queries
  Creating Joins in the TQuery
     Exporting Joined Queries
     Editing Joined Data

  Resolving Joined Queries
     Using the BeforeUpdateRecord Event Handler
     Populating Parameters on Update Queries

  Adding Lookup Fields to the Client
  Sorting on Lookup Fields
  Summary
  Review Questions and Exercise
     Review Questions
     Exercises


Chapter 07. Working with Nested Datasets
  Overview
  Creating the Master/Detail Relationship
  Nested Datasets on the Client
  Updating Nested Datasets
  Updating Masters and Details Using Nested Datasets
     Setting Up on the Application Server
     Connecting on the Clietn Side
     Notes on the Department/Budget Example

  Summary
  Review Questions and Exercise
     Review Questions
     Exercises

 
Chapter 08. Editing Type Libraries
  Using the Type Library Editor
  Adding Methods to the Application Server
  Adding Rules to the Type Library
  Encapsulating Data Manipulation Using Server Methods
  Adding Properties to Type Libraries
  Summary
  Review Questions and Exercise
     Review Questions
     Exercises

 
Chapter 09. Handling Transactions
  Determining the Need for Transactions
  Creating Access to Transaction Processing
  Accessing Transactions from the Client Application
  Summary
  Review Questions and Exercise
     Review Questions
     Exercises

Back to main course page

Top Headlines

 


 

home - about us - contact us