GDIdb V2.2.1 ODBC Datasource Publishing Software for Windows95/NT4
******************************************************************

Thank you for trying out our Software, we hope it fulfills your
requirements. Examples are included to help you evaluate
GDIdb- please see below.

Program Purpose:
GDIdb is designed to facilitate the building of a database-driven
web site using a dial-up or ISDN Internet connection.

Installation:
To install GDIdb, unzip the download into a temporary folder
and double-click on the setup.exe icon. After installation
you may delete the contents of the temporary folder.

Program Status:
This software is time-limited (30 Days) Shareware,
and may be freely distributed.

Problems:
Please send e-mail to gdidb@gd-ind.com if you find any bugs or
other problems with this software, or check the support section
of the software homepage on http://www.gd-ind.com/gdidb/


If you have a complex application for this software, but don't
have the time/inclination to create the necessary script, please
contact us. Our core business is web site design!



EXAMPLE1 (Running an example script)
************************************
A Microsoft Access database file has been placed in the program
installation directory. (if you chose the default, the path will be
C:\Program Files\GDIdb\workweb.mdb)
This database is a basic version of the system an Employment
agency might use to store their list of job vacancies.
If you have Microsoft access on your system, you can load the
database and add or delete database entries before
running the example.


To convert the Database to a web site

1. Select Open/Run Script from the GDIdb Actions menu.
2. Select workweb.scp in the file open dialog which appears.
3. Click the Open button, and GDIdb will convert the database
contents to HTML.
4. You can view the web site generated by clicking the
HTML button on the GDIdb toolbar, or by loading
the file "index.html" (found in a sub-directory of the
GDIdb program directory called html) with your web browser.



EXAMPLE2 (Creating your own script)
***********************************
A Microsoft Excel spreadsheet file has been placed in the program
installation directory. (if you chose the default, the path will be
C:\Program Files\GDIdb\foodstore.xls)
This database is a simple list of products such as might be
used by a shop to hold their stock level information.
If you have Microsoft Excel on your system, you can view/edit
the spreadsheet contents before running the example.


To create a script

Run Script Wizard (from GDIdb Edit menu)
(1) Accept the default script & HTML filenames
(2) Click single HTML page on "web site structure"
(3) Select Database/Spreadsheet file under Data source type
(4) Click the browse button (...) after the spreadsheet file
edit box. Double-click the file "foodstore.xls" in the dialog which
opens up. Leave login and password edit boxes blank.
(5) Accept the single datasource table that appears under
the following dialog.
(6) In the next dialog, move all table fields into the listbox
on the right.
(7) In the data format dialog, check "format as table"
(8) On the final dialog, click finish.


To run the script

1. Select Open/Run Script from the GDIdb Actions menu.
2. Select script.scp in the file open dialog which appears.
3. Click the Open button, and GDIdb will convert the spreadsheet
contents to HTML.
4. You can view the web site generated by clicking the
HTML button on the taskbar, or by loading
the file "index.html" (found in a sub-directory of the
GDIdb program directory called html) with your web browser.

Note: An example built on this script is included with GDIdb.
Run the script "foodstore.scp" located in the program directory
to see how the basic script can be enhanced by the addition of
HTML formatting and extra GDIdb script functions. Add HTML to
your own script file by selecting edit script file from the
GDIdb edit menu, and double-clicking "script.scp" in the dialog
which appears.






EXAMPLE3 (Creating a complex script)
************************************

To create a script similar to EXAMPLE1, run Script Wizard
(from GDIdb Edit menu) and make the following selections:


To create a script

Run Script Wizard (from GDIdb Edit menu)
(1) Accept the default script & HTML filenames
(2) Click Advanced relational structure on "web site structure"
(3) Select Database/Spreadsheet file under Data source type
(4) Click the browse button (...) after the spreadsheet file
edit box. Double-click the file "workweb.mdb" in the dialog which
opens up. Leave login and password edit boxes blank.
(5) Select the "Categories" table in the next dialog
(6) Select the "Jobcategory" field in the next dialog
(7) Select the "JobcatKey" field in the next dialog
(8) Select the "Jobs" table in the next dialog
(9) Select the "JCatKey" field in the next dialog
(9) Select the "JobTitle" field in the next dialog
(10) In the next dialog, move Jobno and JobDesc table
fields into the listbox on the right.
(11) In the data format dialog, leave "format as table"
unchecked.
(12) On the final dialog, click finish.


To run the script, select Open/Run Script from the
GDIdb Actions menu, and double-click on "script.scp"







GDIdb RELEASE INFO

KNOWN ISSUES:
*************
If a Publish, Auto-Publish or FTP upload operation
fails because the user failed to select "establish
dial-up internet connection" under settings/publish 
actions, the program will have to be shut down and
restarted before FTP uploads to the web server will
function correctly. (does not apply if IP address
rather than domain name of web server is entered
in settings)




GDIdb V2.2.1 (10/1/98)
**********************
Minor bug fix to Script Parser.

Compatibility issues with previous versions:
===========================================
None.




GDIdb V2.2 (7/1/98)
*******************
User-defined local HTML directory
path added.
Option to delete old HTML from local
directory added.
&writedata and &html functions now support
operation with sub-directories.
&defsub function improved.
Time & Date user vars extended.
Memory leak in Script Wizard fixed.
Script wizard scripts given extra features.
Minor bug fix to Script parser.
HTML file list dialog placed under Edit
menu.

Compatibility issues with previous versions:
===========================================
None.




GDIdb V2.1 (27/12/97)
*********************
Scripter performance increased. (Large HTML
files are now generated many times faster.)
Process priority dialog added.
13 new script functions.
View FTP file list dialog improved.
Extra demo scripts added.
Scripter memory leak fixed.
Memory leak in display window fixed.
Bug in &else function fixed.

Compatibility issues with previous versions:
===========================================
None.




GDIdb V2.01 Beta (15/12/97)
***************************
Minor bug fixes.

Compatibility issues with previous versions:
===========================================
None.




GDIdb V2 Beta (5/12/97)
***********************
Trial period reset.
Interface re-designed, with many new operational
features- All common menu commands now also on
toolbar, output "report" window added, showing
publishing progress. Upload file list viewer added,
improved system log with entry filtered display,
error status flag added to status bar, "what's this?"
windows help implemented. Use of FTP proxy now
possible, option to delete old files from web server
included, script language greatly extended,12 new
data manipulation functions including text string
comparison and test, 2 new file handling functions,
all major execution control statements now
supported, array variables supported.

Bug in Script wizard preventing use of FoxPro,
Visual FoxPro and dBase database files removed.

Compatibility issues with previous versions:
===========================================
None.




GDIdb V1.4.1 (21/10/97)
***********************
Inter-Thread communications improved.
Amendments to help files.
ScriptWiz dialog order changed.
Bug fixed where empty records returned the text
string "FetchNextRow function succeeded."
Bug fixed where opening curly brace character
immediately after closing bracket of function
argument not recognized correctly.

Compatibility issues with previous versions:
===========================================
None.




GDIdb V1.4 Beta (11/10/97)
**************************
Trial period reset.
Script interpreter tuned. (now 6 times faster)
Script parser error checking improved.
Scripter expression evaluator improved,
Boolean AND,OR, >=,<=,!= operators added, Boolean
operator precedence changed, evaluation order changed
in line with convention, (left to right) expression
error checking improved.
&assign function enhanced.
Dialup settings dialog improved.
Syntax of &inc, &dec, &defvar and &assign
functions changed. (Now more intuitive)
&getdata function added
Support for getdata function added to scriptwiz,
bug in table handling in scriptwiz "advanced relational
structure" fixed.
Output HTML and script list files tidied up by
stripping extraneous whitespace.
Extra debug info put in script list file.
gdijobs and gdifoodstore ODBC DSN's no longer
created by install.

Compatibility issues with previous versions:
===========================================
Variable names referenced in &inc, &dec, &defvar
and &assign function arguments must be enclosed
with ? characters instead of inverted commas.
Arithmetic/Boolean expressions now evaluated
left to right, precedence of Boolean operators
changed. Boolean equality test operator changed
to double equals char. ( == )





GDIdb V1.3 Beta (1/10/97)
*************************
Trial period reset.
Database file or ODBC DSN operation added.
"Publish Actions" dialog added.
Information status bar added.
Registration dialog removed from GDIdb menu
and put on Help/About Dialog.
scriptwiz.exe V1.0.2 Beta added to install.
scriptwiz help and error handling improved.
GDIdb help improved.
Error tracing in scripter list file improved.

Compatibility issues with previous versions:
===========================================
Syntax of &datasource function changed.
Replace &datasource("gdijobs") with 
&datasource("DSN=gdijobs") in current script
files.




GDIdb V1.2 Beta (16/9/97)
*************************
Support for Script Wizard utility added.
scriptwiz.exe V1.0.1 Alpha added to install.





GDIdb V1.1.1 Beta (10/9/97)
***************************

Fixed bug where \} or \{ not handled correctly in conditional blocks
or subroutines.

Improved handling of errors in variable use.

Script language help improved.




GDIdb V1.1 Beta (25/8/97)
*************************

