### Verify Database command

Use the Verify Database command to make certain your report prints with the current version of the active database and resets its record buffers to the current record size.

When you first create a report, the report draws its fields from the database as it exists at that time. It uses the structure of the database (number of fields, field position, data type, and so on) to identify and select those fields you want placed on the report. If you change the structure of the database (by adding or deleting fields) after you create the report, Seagate Crystal Reports needs to adapt the report to the new structure. This command is the tool you can use for adapting the report to the new database structure.

- If the database has more fields now than it had when the report was first created, Seagate Crystal Reports attempts to identify and use the correct fields from the new database. The aim is to print an unchanged version of the report even though the underlying database has changed.
- If the database has fewer fields now than it had when the report was first created, it uses those fields that are still available when it prints the report and ignores those that are no longer available.

Note: If your report is using ADO, RDO, or DAO to access data, then Verify Database can also be used to modify the command you wish to execute.

The Map Fields dialog box appears if the report database has changed since you last ran the report.

###### Related topics

Using the Verify Database process

Seagate Software, Inc. http://www.seagatesoftware.com Please send comments to: techpubs@seagatesoftware.com