This source code is copyrighted material.  You have permission to use it as a portion of your application and can modify it as you see fit.  I would appreciate it if you gave me credit somewhere in your application for my hard work though.

You do not have permission to sell this code.  If you plan to include VB DB source code in an application you intend to sell, VB DB must comprise less than 40% of the total source code, not including commented lines, of the finished product.  In other words, please don't take my code, change a few fields, and then sell it as your own work.  If you plan to make your application freeware, then that's fine with me.

If you do not agree to these terms, then please do not use VB DB.

For more information and VB DB tutorials go to:

http://www.paulkjohnson.com/software/vbdb/


Note:  This project includes two table classes - the heart of VB DB.  You can use them interchangeably.  cTableSingleUser.cls is for single user environments.  cTableMultiUser.class is for multiple user environments.  Generally speaking you should use the single user version unless you have reason not to.  The single user class is much faster as it reads a file one time and from then on only writes to the file as necessary.  The mult-user version must read the file and lock it prior to any write operation to ensure that changes made by other users are not over-written.

If you are creating a read-only system, the you can and should use the single user version because writing to the file isn't even an issue.  Examples of this would be a Tip of the Day file or similar.

If you have questions, suggestions or VB DB source code projects you would like to share, please contact me at:

support@paulkjohnson.com

VB DB Copyright 2002 Paul K. Johnson