Data Abstract Articles (Delphi)

This is the collection of Articles about Data Abstract for Delphi
Articles on Data Abstract for .NET | Xcode | Delphi | Java | JavaScript
Getting Started
This section contains topics for beginners, aimed at getting you started with your first projects and common tasks. We also recommend checkout out our full Getting Started area for Data Abstract for Delphi, for a structured list of articles, how-tos, videos, and more.
- Choosing a Custom Data Abstract Server vs. Relativity Server — This article gives an overview over the pros and cons of choosing a custom Data Abstract Server vs. choosing Relativity Server
Basic Concepts
Learn about the basic concepts that make up Data Abstract for Delphi, how they fit together and how you can use them to achieve your goals with the product.
Architecture
Dive deeper into the architecture of Data Abstract for Delphi; learn how everything fits together, how the underlying class infrastructure provides the core functionality of Data Abstract for Delphi, and the design philosophies and ideas behind the project.
- Data Abstract Client — This article provides a broad overview of the Data Abstract multi-tier architecture
Project Templates
Learn about project templates and New Project wizard wizards provided for Data Abstract for Delphi that let you get started with new projects easily.
- The Client Project Generated by the Data Abstract New Project Wizard — Describes client project generated by the New Project Wizard
- The Server Project Generated by the Data Abstract New Project Wizard — Describes server project generated by the New Project Wizard
IDE
Find topics that delve into integration of Data Abstract for Delphi with its respective development IDEs for the platform(s). This includes New Project wizards and other IDE-integrated tools and tool chains.
- DA LINQ Table Definitions — Article describes DA LINQ Table Definitions classes
Accessing Data
Read about different ways how to retrieve data — from direct table access over Dynamic Where and Dynamic Select to Data Abstract's sophisticated data access technologies: DA LINQ and DA SQL
- DA LINQ Table Definitions — Article describes DA LINQ Table Definitions classes
- Enabling OData Access in your Data Abstract Server — This article describes how OData interface can be added to an existing Data Abstract for Delphi server
Displaying Data
Learn how to visually present data in your Data Abstract for Delphi clients applications — from integrating data with custom platform controls, to custom controls, graphical representations, reports, and more.
- Displaying Data with VCL — Descibes how to display DA data with VCL
Working with Data
Topics in this section show you different technologies and techniques for working with data from databases, both client-and server-side.
- Converting an Existing Database Application to use Data Abstract — Converting an Existing Database Application to use Data Abstract
- DA LINQ Table Definitions — Article describes DA LINQ Table Definitions classes
- Handling Relationships and Lookups — This article describes what for relationships are needed and their usage for master/details relationships and lookups.
- Migrating from a DataSnap application to Data Abstract — Migrating from a DataSnap application to Data Abstract
Schemas
- AutoIncs — Describes how auto-increment fields are managed by the Data Abstract
- Command and Data Table Parameters — Describes how parametrized commands and data table queries can be defined and accessed
Drivers & Connections
Business Logic
- Adding Client-Side Business Rules Scripting Support — Adding Client-Side Business Rules Scripting Support
- Business Rules Scripting Overview — A brief overview of the Business Rules Scripting feature
- Introduction to Business Rules Scripting — An introductory look at why to use using Business Rules Scripting and how to achieve common tasks with the Business Rules Scripting APIs in Relaticity Server.
- Validating Data Access with Business Processors — Describes how to validate data access with business processor
Business Rules Scripting
- Business Rules Scripting Overview — A brief overview of the Business Rules Scripting feature
- Introduction to Business Rules Scripting — An introductory look at why to use using Business Rules Scripting and how to achieve common tasks with the Business Rules Scripting APIs in Relaticity Server.
The DA/Xcode Book
Developing Database Applications for Mac and iOS is a work-in-progress book about Data Abstract for Xcode. Select portions of some chapters that we think are ready for consumption are being integrated here on the wiki for your benefit, while the remainder of the book is still being worked on.
Security, Authentication & Session Management
- Handling Client-Side Authentication — Describes how authentication can be handled in a Data Abstract for Delphi-based client application
Clients
- Data Abstract Client — This article provides a broad overview of the Data Abstract multi-tier architecture
- Handling Client-Side Authentication — Describes how authentication can be handled in a Data Abstract for Delphi-based client application
- Working with Offline Data in Briefcase files — Describes how to work with offline data in briefcase files
Servers
- Enabling OData Access in your Data Abstract Server — This article describes how OData interface can be added to an existing Data Abstract for Delphi server
Relativity Server
- Choosing a Custom Data Abstract Server vs. Relativity Server — This article gives an overview over the pros and cons of choosing a custom Data Abstract Server vs. choosing Relativity Server
Misc
- ASTA to RemObjects Conversion — Migration from ASTA to Data Abstract