Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Absolute Database (https://www.delphipraxis.net/170023-absolute-database.html)

NoGAD 26. Aug 2012 14:28

Datenbank: AbsoluteDB • Version: 7.05 • Zugriff über: TTable / SQL

Absolute Database
 
Hallo,

ich habe vor kurzen die Absolute Database gefunden, da mir die Tdbf nicht mehr ausreicht, weil die weiterentwicklung vor jahren schon aufgehört hat.

Nun versuche ich mittels der ADB (Absolute DB) Daten, welche mit Tdbf erzeugt wurden, zur ADB zu portieren.
Hat dies jemand schonmal gemacht und kann mir einen Tipp geben, wie das generisch (also ohne extra die Tabellenfelder anzusprechen, sondern mittels ermitteln der Felder) funktioniert?

Wer die ADB nicht kennt, hier der Link dort hin: http://www.componentace.com/bde_repl...e_database.htm

Die Absolute Database ist eine kostenfreie Datenbank, welche wie die Tdbf (http://tdbf.sourceforge.net/) in die Binaries mit eincompiliert wird.

Das tolle an der ADB ist, dass die intern sogar SQL verwaltet, was Tdbf leider nicht konnte bzw. nur auf Umwegen und selbst dann nur sehr rudimentär.
Die ADB ist, wie ich festgestellt habe, kostenfrei - jedoch taucht immer ein Splash in der IDE auf, in der Binary zum Glück nicht. Wenn das mit dem Splash stört, kann man die ADB auch kaufen - ich habe die Einwickler (Russland) gefragt, wie sich das mit den Versionen verhält, ob man speziell eine Version für eine bestimmte Delphiversion kauft. Die Antwort war, dass die Lizenz für jegliche Delphiversion nutzbar ist.
Multiuserfähigkeit besitzt die ADB auch, ich habe dazu hier im Forum einiges gelesen.

Also, wer mit der ABD schon eine Erfahrung zu meiner Frage oben hat, antwortet bitte :)

Liebe Grüße
Mathias

mkinzler 26. Aug 2012 14:37

AW: Absolute Database
 
Mit embedded Datenbanken wie SQLite, Firebird embedded, MSSQL compact usw. ht man die gleiche Vorteile. Zudem kann man in diesem Fall beser skalieren ( wenn die Anzahl der Clients steigt; FB embedded -> Firebird/MSSQL compact -> MSSQL express -> MSSQL)

Popov 26. Aug 2012 15:31

AW: Absolute Database
 
Ich gebe zu begrenzte und ältere Erfahrung bezüglich Delphi + Datenbanken zu haben (Datenbanken die ich entwickelt hatte hatten wenig mir Delphi zu tun), so dass die gelegentlichen Projekte eher Ausnahmen blieben. Aber an eines kann ich mich erinnern, Absolute Database installiert und schon konnte ich loslegen, bei SQLite, so sehr ich es wollte, irgendwie mußte ich mir einen abmühen. Entweder nahm ich immer die falschen Komponenten oder ich weiß nicht.

@NoGAD
Nach meiner Kenntnis ist ADB nicht kostenlos, es scheint aber tatsächlich eine Personal Edition zu geben. Ich hab für meine damals etwas bezahlt.

pmoegenb 26. Aug 2012 15:39

AW: Absolute Database
 
Hallo Mathias,
ich war eigentlich bislang der Meinung, dass Component Ace in der USA beheimatet ist.

Nach meinen Kenntnissen ist ABS als Single-User Edition nur für den Eigenbedarf kostenfrei, darf also nicht für kommerzielle Zwecke verwendet werden. Die Multi-User Edition ist dagegen nicht kostenfrei.

Für den Import von Daten wird das Tool DBImportExport.exe mitgeliefert, dass allerdings die BDE erfordert.

NoGAD 26. Aug 2012 16:17

AW: Absolute Database
 
Danke für die schnellen Antworten :)

@pmoegenb: Das schaue ich mir mal an. Wegen der Location http://www.who.is/whois/componentace.com/ :D
@Popov: Hm, die personal ADB kann man auch im Multi-User-Modus benutzen. Hierfür gibt es eigens einen Bool-Schalter :)


Danke und liebe Grüße
~Mathias


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz