The Commands sample shows you how to set up column mappings.
Table of Contents
Location
You can find the MappingColumns sample project at:
- Start | Programs | Embarcadero RAD Studio Sydney | Samples and then navigate to:
Object PascalDatabaseFireDACSamplesDApt LayerMappingColumns
- Subversion Repository:
- You can find Delphi code samples in GitHub Repositories. Search by name into the samples repositories according to your RAD Studio version.
How to Use the Sample
- Navigate to the location given above and open
MappingColumns.dproj
. - Press F9 or choose Run > Run.
- Click on the Use Connection Definition combo box and select an option.
Files
File in Delphi | Contains |
---|---|
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