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. ********************************************************************************