Conclusion
In this section, you have seen how to access database information in a variety of ways. The chapter began with a fully manual process, which involved manipulating ADO connections and recordsets. The second example demonstrated the use of the app Wizard to generate data-capable apps quickly. However, the output from these first two apps is unattractive and relatively inflexible. The final example-my personal preference-used the DataSource and DataBinder Toolbox controls to create the connections to the database, which leaves the button click event handlers up to the programmer (you).