Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Lokale Datenbank für eigene Anwendung (https://www.delphipraxis.net/177924-lokale-datenbank-fuer-eigene-anwendung.html)

RSF 6. Dez 2013 09:39

AW: Lokale Datenbank für eigene Anwendung
 
Ich verwende "Advantage Database" als Local Server.
- Local Server (ALS) = kostenlos ( aber der ADS ist kostenpflichtig)
- einfache Handhabung (mit Advantage VCL-Komponenten )
- nur ein paar Dlls ins Anwendungsverzeichnis

Perlsau 6. Dez 2013 09:46

AW: Lokale Datenbank für eigene Anwendung
 
Ich würde dir ebenfalls Firebird embedded empfehlen: Wirklich absolut kostenlos ohne irgendwelche Lizenzfallen, wird regelmäßig gepflegt und weiterentwickelt und bietet ab der Version 2.5 auch Mehrbenutzerzugriff (zuvor war das der Server-Version vorbehalten). Zudem gibt es bei IBExpert den gleichnamigen DB-Manager, kostenlos als Personal-Version, der normalerweise vollkommen ausreicht und alle nötigen Funktionen bietet.

jaenicke 6. Dez 2013 09:51

AW: Lokale Datenbank für eigene Anwendung
 
Zitat:

Zitat von Furtbichler (Beitrag 1238712)
SQL-Server 2012 Express. Das Nonpluslultra (imho), viel schneller als Firebird (eigene Erfahrung). SQL-Server 2012 ist soetwas wie ein LKW mit Turbinenantrieb.

Wohl eher Microsoft SQL Server Compact, denn das ist die Embedded Variante. ;-)

Zitat:

Zitat von Bernhard Geyer (Beitrag 1238716)
Als Embedded Version bei der eine Verteilung auf tausende Rechner ohne Aufwand möglich sein muss - Wenn möglich nicht nehmen.

Das gilt vielleicht für die Express Edition, aber nicht für die Compact, denn da sind das nur ein paar DLLs, die mit verteilt werden müssen.

SQL Server Compact und Firebird Embedded laufen beide sehr gut. SQL Server Compact wird allerdings leider von FireDAC nicht unterstützt, Firebird Embedded schon. Ich würde daher auch zu letzterem tendieren.

Bernhard Geyer 6. Dez 2013 09:57

AW: Lokale Datenbank für eigene Anwendung
 
Zitat:

Zitat von RSF (Beitrag 1238735)
Ich verwende "Advantage Database" als Local Server.
- Local Server (ALS) = kostenlos ( aber der ADS ist kostenpflichtig)

Aber nur wenn man keine Remoting-Dienste wie Citrix oder Remote Desktop einsetzt. Dort ist selbst ALS kostenpflichtig.

Bernhard Geyer 6. Dez 2013 10:03

AW: Lokale Datenbank für eigene Anwendung
 
Zitat:

Zitat von jaenicke (Beitrag 1238737)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1238716)
Als Embedded Version bei der eine Verteilung auf tausende Rechner ohne Aufwand möglich sein muss - Wenn möglich nicht nehmen.

Das gilt vielleicht für die Express Edition, aber nicht für die Compact, denn da sind das nur ein paar DLLs, die mit verteilt werden müssen.

Wie schauts hier mit dem Zugriff von Delphi aus? Die Compact ist ja primär AFAIK nur für .NET-Anwendungen so einfach zu verwenden.

Zitat:

Zitat von jaenicke (Beitrag 1238737)
SQL Server Compact wird allerdings leider von FireDAC nicht unterstützt, Firebird Embedded schon. Ich würde daher auch zu letzterem tendieren.

Das Problem dürfte sein das diese AFAIK nur so einfach in .NET-ANwendungen verwendet werden kann.

jaenicke 6. Dez 2013 10:06

AW: Lokale Datenbank für eigene Anwendung
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1238740)
Wie schauts hier mit dem Zugriff von Delphi aus? Die Compact ist ja primär AFAIK nur für .NET-Anwendungen so einfach zu verwenden.

Der Zugriff geht z.B. via OLE DB problemlos, z.B. per Ado.

Furtbichler 6. Dez 2013 10:07

AW: Lokale Datenbank für eigene Anwendung
 
Zitat:

Zitat von jaenicke (Beitrag 1238742)
Der Zugriff geht z.B. via OLE DB problemlos, z.B. per Ado.

:thumb: Wieder was gelernt.

Bernhard Geyer 6. Dez 2013 10:14

AW: Lokale Datenbank für eigene Anwendung
 
Zitat:

Zitat von jaenicke (Beitrag 1238742)
Zitat:

Zitat von Bernhard Geyer (Beitrag 1238740)
Wie schauts hier mit dem Zugriff von Delphi aus? Die Compact ist ja primär AFAIK nur für .NET-Anwendungen so einfach zu verwenden.

Der Zugriff geht z.B. via OLE DB problemlos, z.B. per Ado.

Hättest Du ein Beispiel?
Ich sehe gerade das die DevArts das auch unterstützten würden (http://www.devart.com/sdac/)

jaenicke 6. Dez 2013 10:20

AW: Lokale Datenbank für eigene Anwendung
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1238745)
Hättest Du ein Beispiel?

Delphi-Quellcode:
  SqlConnection := TADOConnection.Create(nil);
  SqlConnection.ConnectionString := 'Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; Data Source=' + AppDataPath + 'test.sdf;';
Dann halt noch eine TADOQuery und die Connection zuweisen usw.

p80286 6. Dez 2013 10:54

AW: Lokale Datenbank für eigene Anwendung
 
ADO? War da nicht mal was mit abgekündigt und man sollte auf ODBC umstellen?
(ich nutze ADO wo immer es geht)

Gruß
K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:06 Uhr.
Seite 2 von 4     12 34      

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