Database.ExportData(Boolean, var Text [, Text] [, Boolean] [, Boolean] [, Boolean] [, Record]) Method

Version: Available or changed with runtime version 1.0.

Exports data from the database to a file. The data is not deleted from the database.

Note

This method is supported only in Business Central on-premises.

Syntax

[Ok := ]  Database.ExportData(ShowDialog: Boolean, var FileName: Text [, Description: Text] [, IncludeApplication: Boolean] [, IncludeApplicationData: Boolean] [, IncludeGlobalData: Boolean] [, CompanyRecord: Record])

Note

This method can be invoked without specifying the data type name.

Parameters

ShowDialog
 Type: Boolean
Specifies if you want to display a dialog box where the user can confirm the action.

FileName
 Type: Text
Specifies the name and location of the file that the data must be exported to. The file must have the .navdata extension.

[Optional] Description
 Type: Text
Specifies a description for the exported data.

[Optional] IncludeApplication
 Type: Boolean
Specifies if you want to export the application objects. Create a variable of type Boolean to specify this parameter.

[Optional] IncludeApplicationData
 Type: Boolean
Specifies if you want to export the data that defines the application in the database. This includes the permissions, permission sets, profiles, and style sheets. Create a variable of type Boolean to specify this parameter.

[Optional] IncludeGlobalData
 Type: Boolean
Specifies if you want to export global, non-company specific data. Create a variable of type Boolean to specify this parameter.

[Optional] CompanyRecord
 Type: Record
Specifies the company or companies that must be imported.

Return Value

[Optional] Ok
 Type: Boolean
true if the operation was successful; otherwise false. If you omit this optional return value and the operation does not execute successfully, a runtime error will occur.

Database Data Type
Get Started with AL
Developing Extensions