|
|
ID: 22533, EasyTable, v.6.30
Compact yet powerful, extremely fast, reliable and easy-to-use BDE alternative local database with SQL for Delphi and C++ Builder.
|
| Download
| Details
|
|
|
|
|
CDN Login Required to Download. (You will be redirected to the login page if you click on the Download Link)
|
|
To download this, you must have registered:
|
For Delphi, Version 4.0
to 11.0
172 downloads
Copyright: All rights reserved
Updated on Mon, 11 Aug 2008 07:21:12 GMT
Originally uploaded on Fri, 08 Oct 2004 04:48:31 GMT
SHA1 Hash: 5BF9AB6921C38E2348F0885E21008A8F2FDFBFCF
MD5 Hash: 13EEC9A519CE67367FBDE22C265B0589
|
Explore the files in this upload
File Exploration is Disabled
We're sorry, but errors in the uploaded zip file prevent it from being explored.
The error generated by the Zip attachment is:
You may still be able to repair the zip file contents if you download the entire zip locally. You may also want to ask the author to repost the attachment.
|
| Description
|
EasyTable for Delphi / C++ Builder: README
==========================================
Please read this file carefully (especially the INSTALLATION chapter)
before installing the program to your computer.
Contents
--------
Program information
Company information
Description
Specification
Features and Benefits
Installation
Purchasing / Registration
Copyright and licenses
Warranty and guarantee
Technical support
Important note
Program information
-------------------
Program Name:
EasyTable
License Types:
Lite (for 1 developer, without source code, no SQL, no sessions)
Com (for 1 developer, without source code)
Pro (for 1 developer, with source code)
Team4 (for 4 developers, with source code)
Team8 (for 8 developers, with source code)
Enterprise (Enterprise License - for entire company, with source code)
Program Version:
6.03
Program Release Date:
06/16/2004
Program Purpose:
EasyTable is a compact, fast and powerful BDE alternative providing
access to a database in a single file format.
Target Environment:
Delphi 4, 5, 6, 7, 8, 9 and C++ Builder 4, 5, 6.
Company information
-------------------
Company Name:
AidAim Software LLC
Contact E-mail Address:
support@aidaim.com
Contact WWW URL:
http://www.aidaim.com
Description
-----------
EasyTable is a compact SQL database engine for Delphi and C++ Builder designed
to be used with small applications such as personal databases, notebooks,
phone books, bookmarkers, etc., when using external drivers (such as
standard Borland Database Engine) is pointless.
EasyTable provides access to a database in its own format and can stores
all the tables in a single database file.
EasyTable does not require BDE and provides all the TTable's functions
such as Master/Detail relationship, Filtering, Searching, Sorting, Key,
Range, BLOB fields, and has some advanced features such as data encryption,
BLOB data compression, multi-indexes, table restructuring and repairing,
shareable in memory capabilities, in-memory mode and others. It is fully
compatible with all standard DB controls, allows using standard database
operations, supports calculated and lookup fields as well as
internationalization/localization an Unicode, provides data importing from
and exporting to any data source, includes some utilities with sources
(f.e. EasyTable Manager), comprehensive help and many demos.
EasyTable provides the following services:
- SQL support
- All tables in a single database file
- Master / detail relationship
- Creating, renaming, emptying, deleting, restructuring and repairing tables
- Creating, editing, deleting, navigating and searching for records
- Creating and deleting multiple indexes
- Calculated and lookup fields
- Filtering support
- Using BLOB fields with data compression ability
- Table encryption, including both table data and BLOB data
- Protecting data from unauthorized access by external tools (such as disk editors)
- In-memory mode is also available to speed up the work with small tables
- Importing from and exporting to any data source in fast and easy way
- Internationalization/Localization and Unicode support
EasyTable does not require BDE or any external drivers and has small
footprint. Its search performance is excellent and data access speed
is extremely fast.
Specification
-------------
All the tables are stored in a single database file.
Data types: ftAutoInc, ftInteger, ftSmallInt, ftFloat, ftDateTime, ftDate,
ftTime, ftBLOB, ftMemo, ftGraphic,
ftString (any fixed length string),
ftCurrency, ftWord, ftBoolean, ftLargeInt, ftFmtMemo,
ftBytes, ftBCD, ftWideString.
Maximum records quantity: up to 2^32 (over 4 billions).
Maximum fields per table: 2^31 (over 2 billions).
Maximum indexes per table: 2^31 (over 2 billions).
Maximum index fields per index: 2^31 (over 2 billions).
Maximum field name's length: 253 characters.
Maximum index name's length: 253 characters.
BLOB fields block size: > 100 bytes, default 512.
BLOB compression modes: None, Fastest, Default, Max.
Table encryption: Rijndael with 256-bit key, CRC-32 protected.
Search operators: <,>,=,<>,<=,>=, like, not like, is null, is not null,
and, or, not, ().
File types:
- All tables in a single file (v.5.xx format):
*.edb
- Each table in several files (v.2.20 format):
*.dat - table (all records and table header),
*.idx - indexes for table,
*.bif - blob fields headers,
*.bdf - blob data file.
Features and Benefits
---------------------
Compactness.
- Short compiled code with approximate size 450 Kbytes, no external
drivers (such as BDE) required. Especially designed for small
applications such as personal databases, notebooks, phone books,
bookmarkers, etc., but it works with huge data, too.
- Small database size. EasyTable will allow you store your data
compactly, due to its well-thought database maintenance, as well as
due to some special means, such as automatic BLOB headers compression.
- Fast BLOB data compression. Your large data fields will need the less
possible disk space. EasyTable compresses data on the fly. The data
packing/unpacking process is not appreciable compared to the disk
write/read process. The compression speed is essentially greater than
that of popular archivers such as zip, rar, arj, and so on.
- Automatic reducing of the database file size in case of deleting data from end of file
Rapidity.
- Fast search by indexes. Now EasyTable is one of the fastest existing
TTable replacement. EasyTable is even faster then many popular DB
engines created by world software industry leaders.
- High-speed I/O performance is achieved by means of using read-ahead
and write buffering and special optimized algorithms.
- In-memory mode assigned to speeding up the working process in case
when all the data may be stored to Random Access Memory.
- Quick operations with strings. High strings comparison speed
(assembler library) and an advanced sorting algorithm are used.
Functionality.
- Advanced search engine. Try our advanced substring search with 'like'
operator using wildcards '%' and '_'. EasyTable search engine also
supports 'is null' and 'is not null' searching operators.
- Single file format. All tables can be stored in a single database file
as well as each table in several files.
- Full multiple index support, i.e. numerous fields in a table may
comprise an index. EasyTable provides descending and ascending indexes,
case-sensitive and insensitive indexes for string fields.
- Shareable In Memory tables support for working with the same table
using several TEasyTable components at a time.
Compatibility.
- All the necessary data types including BLOB fields' support. EasyTable
supports almost all TTable field data types and provides even more
power supporting string fields of any fixed length.
- Full compatibility with standard DB-aware visual controls such as
QuickReport, DBGrid, DBNavigator, DBImage, DBMemo, DBRichEdit and
others.
- Calculated and lookup fields may be used in the same to TTable way.
- Most of TTable functions support including Key and Range methods.
Security.
- Table encryption is executed by Rijndael, the AES (American Encryption
Standard) winner, all table data is checked by means of CRC-32.
EasyTable protects your data in the best way.
Reliability.
- The ability to repair the table data in case of a failure, which may
occur due to hardware failure or in case of the operating system
failure owing to another application's incorrect operating.
- Auto-rebuild of table indexes in case of corruption.
- EasyTable really works with very large databases (about millions
records).
Convenience.
- Single file format. All tables can be stored in a single database file.
- TEasyDatabase component for working with several tables in a single
file in easy way.
- Table restructuring is being executed in the easiest way keeping all
the existing data and using especially designed means.
- Data importing from and exporting to any DataSource. EasyTable
provides you the simplest way to import and export tables by means of
using ImportTable and ExportTable methods.
- Internationalization / Localization support. All text search and
sorting functions use current system locale, so localizing your
program with EasyTable is a very simple task.
- Unicode support. All the text operations are working with multi-byte
encoding using ftWideString.
- Displaying progress during potentially slow operations with the table
data is supported.
- DBTransfer utility coming within delivery set of EasyTable will help
you to transfer your existing tables from database systems having BDE
driver, such as Access, Oracle, SQL Server tables to the EasyTable
database and vice versa.
- Converter utility is designed to convert tables of EasyTable v.2.20
format to v.3.00 single-file format.
- EasyTable Manager. This utility helps you in visual database
management. You may easily create and edit EasyTable databases as well
as any table you wish. Also it allows importing data from a file to a
BLOB field and exporting from a BLOB field to a file as well as
importing your table from and exporting to Paradox and DBase formats
or any other datasource.
- All utilities include all the sources. So you have good examples of
the EasyTable's work and they will help you in programming with
EasyTable.
- Examples of using. There are many demos for Delphi in EasyTable
delivery package now.
- Comprehensive help. EasyTable comes with full documentation on it
presented in EasyTable Developer's Guide and EasyTable Reference.
Installation
------------
1) Make sure that all copies of Delphi (or C++ Builder) are currently
closed and not running on the target system. Also, if you are
replacing an existing version of EasyTable, please remove all files and
the package of the prior version before running the new setup program.
2) Unpack zip archive containing EasyTable into any directory.
3) Run the INSTALL.EXE from this directory.
4) Follow on-screen instructions of step-by-step setup wizard to install
EasyTable.
5) If after the installation EasyTable components
don't appear in Components Palette of the IDE, please follow the next
instructions:
* From the IDE, select 'Component | Install Packages...'.
* Click the 'Add' button.
* In the ..\EasyTable\Lib\Delphi# (or ..\EasyTable\Lib\C++ Builder#) directory,
select the dclEasyTableD#.BPL (or dclEasyTableB#.BPL) file.
* Click the 'OK' button to close the dialog.
* Finally, select 'Tools | Environment Options' from the main menu. From this dialog,
select the 'Library' tab and insure that the
..\EasyTable\Lib\Delphi# (or ..\EasyTable\Lib\C++ Builder#) directory is
included in the 'Library Path' line.
Purchasing / Registration
-------------------------
Visit our site http://www.aidaim.com to purchase or register the product.
Copyright and license
---------------------
See "license.txt" file.
Warranty and guarantee
----------------------
See "license.txt" file.
Technical support
-----------------
Before you contact us, please do the following:
- Make sure you have performed all the required steps correctly.
- Look at the Help files and Demos: it may already contain an answer to
your question. A lot of people ask us something like "how do I:",
though the complete information is there.
- Visit our Internet site at http://www.aidaim.com. It's a good chance
that you'll find the newer version of our product there.
If the problem persists, please, inform us about the following:
- EasyTable version.
- EasyTable Serial Number (if you're a registered user).
- Where did you obtain EasyTable (http or ftp site).
- Compiler information: Delphi or C++ Builder, Version, Edition, Service
Pack
- Environmental information: your OS and Service Pack
- Description of your problem (as much information as possible to
retrieve the problem).
- Attach a test project where the problem could be reproduced (it helps
us to solve your issue as soon as possible)
- EasyTable version
- Compiler information: Delphi or C++ Builder, Version, Edition, Service
Pack
- Environmental information: your OS and Service Pack
- Description of your problem (as much information as possible to
retrieve the problem).
- Attach a test project where the problem could be reproduced (it helps
us to solve your issue as soon as possible)
Typically AidAim Software Support Team answer messages in 24 hours, but
depending on singularity and difficulty of your question it may take a bit
longer.
Should you have any ideas on improving the existing functions of this
product after you have downloaded and used it, be easy to e-mail us.
All registered users who buy this product may also send their offers
to add new possibilities and/or to change the product's functions.
We consider any ideas and we may take them into account while creating
new versions of our products.
Important note
--------------
This product, the software itself and accompanying documentation, is developed
and delivered in accordance with international treaties.
Some countries restrict the exporting of software that uses strong encryption. If you will be
exporting software that uses this product by AidAim Software, we strongly advise you to find
out what your country's laws allow or restrict.
|
|

Server Response from: CDC2
|