EasyTable: Integrierte Single-File Datenbank
als Ersatz für die BDE,
für Delphi und C++Builder
Beschreibung
Beschreibung
EasyTable ist ein kompaktes, leistungsfähiges BDE Datenbanksystem als Alternative zur BDE für die Delphi und C++ Builder Umgebungen.
Arbeitsgebiet sind portable Applikationen wie persönliche Datenbanken, Notizen, Telefonbücher, Erinnerungen, Webserver-Applikationen, etc.
Also immer wenn externe Datenbanktreiber, wie die Borland Database Engine, nicht einsetzbar bzw. unerwünscht sind.
Das EasyTable Datenbanksystem benutzt ein eigenes Format um verschiedene Tabellen in nur einem Datenbankfile zu speichern.
EasyTable kann direkt in Ihre Applikation compiliert werden und benötigt keine Zusatzsoftware wie die BDE oder andere externe Treiber.
EasyTable beinhaltet vier visuelle Komponenten:
TEasyTable, schneller und einfacher TTable Ersatz;
TEasyDatabase zum Verarbeiten der Tabellen innerhalb der Datenbankdatei;
TEasyQuery für die Ausführung der SQL'92 Operationen;
TEasySession für die Ausführung von EasyTable in Multithreaded Umgebungen, inklusive Webserver Applikationen.
EasyTable benötigt keine BDE und enthält alle TTable Funktionen wie Master/Detail Relationen, Filterung, Suchen, Sortieren,
BLOB Felder, Key und Range Methoden, sowie erweitere Funktionen wie Tabellen- und Datenbankverschlüsselung, Komprimierung von
BLOB Feldern und mehrfachen Index.
Eigenschaften:
SQL & DDL Befehlsunterstützung;
Viele Tabellen in einem einzigen Datenbankfile;
Master/Detail Relationen;
Erstellen, Umbenennen, Leeren, Löschen, Restrukturieren und Reparieren von Tabellen;
Erstellen, Bearbeiten, Löschen, Blättern und Suchen nach Datensätzen;
Erstellen und Löschen vieler Indizes;
Calculated und Lookup Felder;
Filterunterstützung;
BLOB Feld Kompression;
Verschlüsselung von Tabellen und/oder der ganzen Datenbank;
Schützen der Daten vor unberechtigtem Zugriff durch externe Tools (wie Disk-Editoren);
In-Memory Modus um den Zugrif auf kleine Tabellen zu beschleunigen;
Im- und Export von und zu jeder Datenbank, schnell und einfach;
Internationalisierung und Unicode Support;
Datenbank direkt in Ihre Applikation integrierbar;
Multithread Zugriff.
EasyTable basiert auf original AidAim Software Technologie mit exzellenter Suchperformance und extrem hohen Zugriffsgeschwindigkeiten.
EasyTable ist ein vollwertiges Datenbanksystem; es beinhaltet Datenbankkomponenten sowie nützliche Utilities (mit Source Code),
viele Demos und ausführliche Hilfe. EasyTable ist eine native Delphi Datenbank; sie benötigt keine BDE oder jegliche externe Treiber und braucht sehr wenig Speicherplatz.
Spezifikationen
Spezifikationen
SQL & DDL kompatible Befehle.
Datentypen:
ftInteger, ftSmallInt, ftFloat, ftDateTime, ftDate, ftTime,
ftString (String jeder fixen Lange), ftWideString (Unicode support),
ftCurrency, ftWord, ftBoolean, ftLargeInt, ftAutoinc, ftBLOB, ftMemo,
ftGraphic, ftFmtMemo, ftBytes, ftBCD.
Maximale Anzahl Datensätze: 232 (bis zu 4 Milliarden).
Maximale Anzahl Felder je Tabelle: 231 (bis zu 2 Milliarden).
Maximale Anzahl Indizes je Tabelle: 231 .
Maximale Anzahl Indexfelder je Index: 231 .
Maximale Länge der Feldnamen: 253 Zeichen.
Maximale Länge der Indexnamen: 253 Zeichen.
BLOB Feld Blockgröße: >= 10 bytes, default 512.
BLOB Komprimierungsmodi: Kein, Schnellster, Default, Maximal (None, Fastest, Default, Max).
Datenbank Dateimodus: Kompakt, Normal, Groß (Compact, Normal, Large).
Tabellenverschlüsselung: Rijndael mit 256-bit key, CRC-32 geschützt.
Such Operatoren:
<,>,=,<>,<=,>=, like, not like, is null, is not null, and, or, not, ().
Dateiendungen:
*.edb - als Standarderweiterung für Datenbankdateien,
*.exe - wenn die Datenbank in die Applikation integriert ist oder eigene Dateiendungen.
Datenim- und export
Datenim- und export
Tabellenim- und export mit den ImportTable und ExportTable Methoden. Wenn Sie Daten von einer BDE oder ODBC Datenbank zur
EasyTable Datenbank transferieren müssen ist es besser das EasyTable DBTransfer Utility zu nutzen welches mit Source Code verfügbar ist
und als Programmvorlage für eigene Im- und Export Routinen genutzt werden kann.
Wenn Sie CSV Daten zu EasyTable migrieren wollen nutzen Sie unsere CSVImport Demo.
EasyTable unterstützt
Borland Bold for Delphi: http://info.borland.com/techpubs/delphi/boldfordelphi/?idh_Overview_auto_1.htm
Technologie, speziellen Dank an Konstantin Gribachev, dem Author des Buchs "Delphi and Model Driven Architecture".
Der einfachste Weg um Daten mit der Borland Bold® Technologie zu nutzen ist das
Bold Data Pump utility: http://mda-delphi.com/articles.php?lng=en&pg=66
.
Hier können Sie den EasyTable Bold Database Adapter mit Source Code,
eine Demo und eine Beispieleapplikation herunterladen.
EasyTable ODBC Treiber können Sie zum Import/Export von und zu ODBC Datenquellen nutzen.
Er beinhaltet komplette EasyTable Funktionalität.
Sollten Sie Hilfe für einen speziellen Im- und Exportfall benötigen wenden Sie sich bitte an unser
Support Team.
SQL Unterstützung
SQL Unterstützung
Hier ist eine vollständige Liste aller unterstützten SQL Befehle der aktuellen Version von EasyTable:
SELECT [DISTINCT | ALL]
* | column [AS correlation_name | correlation_name], [column...]
[INTO destination_table]
FROM table_reference [AS correlation_name | correlation_name] [Password 'password']
[[[[NATURAL][INNER | [LEFT | RIGHT | FULL] OUTER JOIN] table_reference [AS correlation_name | correlation_name]
[ON join_condition] | USING (join columns)]
[WHERE predicates]
[GROUP BY group_list]
[HAVING predicates]
[ORDER BY order_list]
[UNION [ALL] [CORRESPONDING [BY (column_list)]] SELECT...]
[EXCEPT | MINUS [ALL] [CORRESPONDING [BY (column_list)]] SELECT...]
[INTERSECT [ALL] [CORRESPONDING [BY (column_list)]] SELECT...]
CREATE TABLE, DROP TABLE, ALTER TABLE statements
CREATE INDEX, DROP INDEX statements
INSERT, UPDATE, DELETE statements
SQL scripts (multiple commands separated by ';')
BETWEEN, IN, EXISTS, LIKE, IS NULL operators
Aggregate functions COUNT,SUM,MIN,MAX,AVG
Most of all SQL'92 arithmetic, logical, datetime and string expressions, functions and operators
Data types conversion function CAST
Parameters in queries
Uncorrelated subqueries
Sollten Sie Fragen haben oder spezielle SQL Features benötigen wenden Sie sich bitte an unser
Support Team.
Visuelles Erstellen von Queries
Visuelles Erstellen von Queries
Voraussetzungen
Voraussetzungen
EasyTable ist verfügbar für Delphi 4, Delphi 5, Delphi 6, Delphi 7, Delphi 2005, Delphi 2006 und für C++Builder 4, C++Builder 5, C++Builder 6, C++Builder 2006.
Da die Delphi Standard und Personal Editionen die TDataset Klasse nicht unterstützen kann EasyTable wie auch andere Datenbanksysteme nicht als BDE Ersatz genutzt werden.
EasyEasyTable Free, Lite und Com sind nicht kompatibel mit den Testversionen von Delphi / C++ Builder.
Installation
Installation
EasyTable ist einfach zu installieren: starten Sie einfach das Installationsprogramm install.exe, dass dann alle Komponenten
in Delphi (C++ Builder) einrichtet. Der Installationsprozess ist im entsprechenden Kapitel der Datei readme.txt genau beschrieben.
Lesen Sie es bitte vor der Installation genau durch.
EasyTable wird mit vollständiger Dokumentation ausgeliefert, dazu gehört das EasyTable Entwicklerhandbuch und die EasyTable Referenz (TETGuide.hlp und TETRef.hlp).
Das Entwicklerhandbuch beinhaltet Beispiele und schrittweise Ausführungen wie Sie alle EasyTable Operationen nutzen.
Das Setup Programm installiert die EasyTable Referenz automatisch in die Delphi / C++Builder IDE.
Support
Support
Sollten Sie Probleme oder Fragen haben lesen Sie bitte zunächst das FAQ .
Sollten Sie dort keine ausreichendene Informationen finden wenden Sie sich bitte an unser
Support Team
.
Wir berücksichtigen jede Anregung in den zukünftigen Versionen unserer Produkte.
Hier lesen Sie mehr über unsere Support Richtlinien .
Kaufen und Registrierung
Kaufen und Registrierung
Custom Development
Custom Development for you -
Delphi and
C++ Builder !
Experts in Database, Networking, Data Compression and Encryption.
10+ years experience.
Contact Us!
ò¡ª² è® ë¯¬ò³ ¼/a>
ò¦«± è® ë¯¬ò³£