Site icon Embarcadero RAD Studio, Delphi, & C++Builder Blogs

Learn How Easy It Is To Map Dataset Columns With A Table Adapter In FireDAC For Delphi

The Commands sample shows you how to set up column mappings.

Location

You can find the MappingColumns sample project at:

How to Use the Sample

  1. Navigate to the location given above and open MappingColumns.dproj.
  2. Press F9 or choose Run > Run.
  3. Click on the Use Connection Definition combo box and select an option.

Files

File in DelphiContains
MappingColumns.dproj
MappingColumns.dpr
The project itself.
fMappingColumns.pas
fMappingColumns.fmx
The main form.

Implementation

To set up the columns mapping, the sample implements the following steps.

Create table adapter

[crayon-673f7ddbdaf39084875655/]

Assign command

[crayon-673f7ddbdaf40425316925/]

Set source result set name

[crayon-673f7ddbdaf42951722030/]

Set the DatSTable name

Set the DatSTable name where the rows are fetched.

[crayon-673f7ddbdaf43764774068/]

Set the UpdateTable name

[crayon-673f7ddbdaf44000321005/]

Set the UpdateTable name

[crayon-673f7ddbdaf45805068423/]

Setup column mappings

[crayon-673f7ddbdaf46155268894/]

Fetch rows

[crayon-673f7ddbdaf47850766985/]

Update changes to RDBMS

To append rows, implement the following code:

[crayon-673f7ddbdaf48912739257/]

Then, the sample updates the changes to the RDBMS.

[crayon-673f7ddbdaf49474865500/]

Please go to the link below if you want to check the original post of Embarcadero for this sample:

http://docwiki.embarcadero.com/CodeExamples/Sydney/en/FireDAC.MappingColumns_Sample

Head over and check out the full source code for the dataset mapping column example for FireDAC in Delphi Windows development.

Exit mobile version