Documentation For SQLDemo - This program is written using Delphi v1.0 from Borland International

Written By: Allen M. Servedio (11/25/95)

This is the first Delphi program that I have released, so please let me know if 
I have forgotten anything (there is a file list at the bottom).

This sample program is my first and second (crude) attempts at creating SQL 'on
the fly' to Insert, Update, and Delete records on a simple database (an example
Access 2.0 database has been included) on simple screens. After a few lines of
setup code (and a few mandatory buttons added), you can add as many TEdit or
TMemo fields as you like to your screen. You then take one of two paths:
  1. You define the field in the Text property of the TMemo and TEdit fields.
                                   OR
  2. You write small functions that define the fields.

The last thing that you need is at least one TQuery component and a suggested
TDatabase component.

For those of you that will look at this and say, "Why doesn't he just use the
TDB components? Or the BatchMove component?" The answer to that is that there
are several problems with using the RequestLive property and I like this format
of entering and updating data a bit better. There are no restrictions on what
data you represent (baring the ability of the TEdit and TMemo field to display
it) from an SQL stand point and what the user is supposed to do is a bit clearer
than the Navigator.

By the way... I made the primary key visible; this is usually not the case. You
should not change its value. While it does not matter on an Insert (Add), it does
on an Update or Delete. I left it visible so that you could see what is
happening.

I am VERY interested in any comments or such that anyone may have.

Please E-Mail me at: allen@emi.net

********************************************************************************
This software is presented as-is and as freeware. The author (Allen M. Servedio)
requests that you please include this README.TXT file with every copy of the
software so that comments can be directed to him and that other users can see
how to use it. The author is in no way responsible for the validity, integrity,
functionality or use of the software and does not guarantee the software in any
way.
********************************************************************************