You create Microsoft Windows-based applications. You create a component to process daily reports. These daily reports are data-driven.
Eight database tables dictate the following properties:
the data that is printed
the format of the data
the order of output
The component loads the configuration data into a specific internal structure. Subsequently, the component retrieves and outputs the report data based on the configuration settings that are stored in the internal structure. The database is not updated. You need to develop the data handling capabilities of the component to manage the configuration data and the report data. You also need to ensure that the reports are generated as quickly as possible. Which two data handling mechanisms should you choose? (Each correct answer presents part of the solution. Choose two.)
A.
Use a DataReader object to load the report data based on the configuration data. Perform the required calculations.
B.
Use a DataReader object to load the configuration data from the database.
C.
Use a DataAdapter object and a DataSet object to load the configuration data from the database.
D.
Use a DataAdapter object and a DataSet object to load the report data based on the configuration data.
Perform the required calculations.