ezScript 1.4 Description :  Script Engine for ElevateDB - current build 1.4.0.4500
On-the-fly create and restructure an ElevateDB database.
Sample Application
Delphi 2010, XE
 
Register Now
€65, Sources (core)Buy Now
€90, Sources (core+wizard)Buy Now

ezScript engine for ElevateDB: After integrating the source code into your application, you will be able to create/update very easy an ElevateDB database. Very useful in the first couple of years of a new application, when changes to the table structures happens more often. Works fine under Delphi XE, 2010 and perhaps it can easily be downgraded to Delphi 2007.

See for yourself here (jpg, aprox 200KB).

How it works. You can use the free wizard provided to create a new script file or to "import" from an existing ElevateDB database (the import will not do Stores and Jobs). Once you have the script, you compile it in your application and release it to the users (a small demo project is provided so you can see how this works). If, at a later time, you decide to make some changes to the database, like add, alter or drop a table, view, procedure or function you do so by modifying the script (manually or using the wizard), recompile the application and release the new version. On client's site, the application uses the script to create the database if it does not exist or to upgrade an existing database. Leaving aside the core library code, at the application level all this happens with one line of code.

If you register Sources (core), you'll get:

  • library source code without sources for script wizard

  • 2 years free minor upgrades and bug fixes

  • discounted major upgrade

If you register Sources (core + wizard), you'll get all of the above plus

  • the script wizard sources

This is what the wizard can do right now:

  • creates new or maintain a script (it's Xml-ish so you can read it easily);

  • imports, thus creates a new script, from ADO*, BDE**, DBISAM**, ElevateDB** or Interbase*** databases;

  • runs the script and creates an ElevateDB database;

  • can write some very useful pieces of code, some table wrappers which have many nice features (move data between table fields and standard record type, copy tables, various loop routines, etc)

* Importing from ADO requires a little bit of intervention in order to adjust some SQL to Elevate's language features.

** Importing from BDE, DBISAM or ElevateDB database is 100%

*** From Interbase it imports tables, views, procs, constraints

Built projects:

The application: setup (2.2MB) Feb 10, 2012. Please read the readme file after installation.

If you like the ezScript Engine for ElevateDB, register it to get full source code and then adapt it even more to suit your needs.