If the data changes, the pages must be re-created. This creates a web page of the object that is open at the time-usually a table or a report. You can display a form, but it only displays the data anyway. For reports, it creates a separate html page for each report page. You can search tables via the web, and have data returned via the web.
Dynamic pages reflect the state of the data at the moment the data is requested.
They require installation of additional products on the web server and the use of scripts to access the database. See ASP Databases for more information on dynamic web pages.