Advertisement
ASP_Volume3 Complete Applications #62822

Database Documenter *Updated 8/4

Windows Form app that generates a CHM(Compiled HTML File) using the Database Schema. ************************************************* Currently works with Sql Server 2000 Databases. This program requires Microsoft's HTML Help Workshop to be installed to produce CHM files. If it is not installed HTML Pages will still be generated, but there will be an error on the CHM Compile step. Instructions: Just enter in your database connection string info, select a destination folder and click Build Project. ************************************************** 5/31 Update added ability to save and load projects, added Installer program, fixed CHM Tables of Contents, added MSDN Style HTML Treeview pages, and a number of other small changes and bug fixes. ************************************************* 8/4 Added MS Access 2000/2003 support and MySql 4.0....Access support has a couple issues: datatypes are not 100% correct. For MySql a datatype conversion method has not been written, datatypes are presented as integers. I haven't been able to complete a lot on this lately, but I have done enough so someone could write their own schema providers and add them to the code fairly easily. I need to write up a guide for this. In the mean time, you need to create two classes, one that inherits from the SchemaProvider class(this provides the queries to return the proper schema information from the database) and one that inherits from the ConnectionStringBuilder class (provides properties necessary to create a connection string and a function to return the built connection string). If you are interested in creating your schema providers email me with any questions you have. If there is a lot of interest it will probably spur along on producing some better documentation on how to create them as well as make some other improvements to the program.

AI

AI Summary: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

Source Code
original-source
Upload
Original Comments (3)
Recovered from Wayback Machine