AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Access Runtime vorinstalliert?

Access Runtime vorinstalliert?

Ein Thema von greenmile · begonnen am 2. Mai 2014 · letzter Beitrag vom 2. Mai 2014
Antwort Antwort
greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#1

Access Runtime vorinstalliert?

  Alt 2. Mai 2014, 09:52
Datenbank: Access • Version: 2003 • Zugriff über: ADO
Hallo,

ich benötige für ein neues Projekt eine Desktop-Datenbank. Da ich mich mit Firebird noch nicht beschäftigt habe und mir das etwas Overkill erscheint, wollte ich gerne eine Access Datenbank verwenden und diese mittels Runtime ansprechen. Windows XP wird nicht mehr unterstützt, jetzt meine Frage: Ist die Access Runtime (für .MDB, also 2003) bei Windows vorinstalliert? Und, wenn ja, ab welcher Version?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.869 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Access Runtime vorinstalliert?

  Alt 2. Mai 2014, 09:59
da ist Access noch ein größerer Overkill (Installation). Zudem hat Firebird mehr Features und macht imho weniger Probleme.
Markus Kinzler
  Mit Zitat antworten Zitat
greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Access Runtime vorinstalliert?

  Alt 2. Mai 2014, 10:06
Ich bin ja offen für neues, allerdings verstehe ich da einige Sachen nicht:

- Habe ich mit Delphi XE6 Pro eine Lizenz dafür, damit ich FB anschließend auch beim Kunden verwenden darf?
- Wie muss ich mein (Inno-) Setup dafür anpassen? Wie installiere ich die Silent beim Kunden?
- Kann ich ein File-Backup damit machen? Bei MDB kopiere ich nur die Datei ...
  Mit Zitat antworten Zitat
Benutzerbild von Nersgatt
Nersgatt

Registriert seit: 12. Sep 2008
Ort: Emlichheim
693 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

AW: Access Runtime vorinstalliert?

  Alt 2. Mai 2014, 10:12
Ich bin ja offen für neues, allerdings verstehe ich da einige Sachen nicht:

- Habe ich mit Delphi XE6 Pro eine Lizenz dafür, damit ich FB anschließend auch beim Kunden verwenden darf?
Du darfst Firebird völlig frei verwenden:
Zitat:
FREE LIKE FREE BEER. No fees for download, registration, licensing or deployment, even you distribute Firebird as part of your commercial software package.
Zitat von http://www.firebirdsql.org/en/about-firebird/

Zitat:
- Wie muss ich mein (Inno-) Setup dafür anpassen? Wie installiere ich die Silent beim Kunden?
http://firebirdfaq.org/faq193/
Entweder bindest Du das Originalsetup von Firebird in Dein Setup ein und rufst es silent auf, oder Du benutzt das ZIP-Paket. Die Dateien daraus kannst Du in Dein Setup aufnehmen, in einen sinnvollen Ordner installieren und den Dienst registrieren/starten.

Zitat:
- Kann ich ein File-Backup damit machen? Bei MDB kopiere ich nur die Datei ...
Backups kannst Du z.B. mit Gbak machen. Ich hatte persönlich aber auch nie Probleme dabei, wenn ich die Datei einfach wegkopiert habe. Das ist für Backups, auf die man im Notfall angewiesen ist, allerdings nicht wirklich der offizielle Weg.
Alternativ kann man auch z.B. Shadows anlegen.
Jens
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.869 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Access Runtime vorinstalliert?

  Alt 2. Mai 2014, 10:14
Zitat:
- Habe ich mit Delphi XE6 Pro eine Lizenz dafür, damit ich FB anschließend auch beim Kunden verwenden darf?
Firebird ist OpenSource und frei für die kommerzielle Verwendung
Zitat:
- Wie muss ich mein (Inno-) Setup dafür anpassen? Wie installiere ich die Silent beim Kunden?
Kommt darauf an, ob der Server oder nur die embedde Version verwendet werden soll. Grundsätzlich reicht es den Inhalt des Zip-Datei in das Programmverzeichnis zu deployen. Beim Server gibt es dort eine Skriptdatei, welche den Server einrichtet.
Zitat:
- Kann ich ein File-Backup damit machen? Bei MDB kopiere ich nur die Datei ...
Eine FireBird-Datenbank ist auch eine Datei (fb, fdb). Oder man verwendet die Backupversion (gbak, nbak)
Markus Kinzler
  Mit Zitat antworten Zitat
greenmile

Registriert seit: 17. Apr 2003
1.107 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Access Runtime vorinstalliert?

  Alt 2. Mai 2014, 10:22
Server brauche ich nicht, ist nur eine Arbeitsplatzversion, eine Verwaltungssoftware.
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.869 Beiträge
 
Delphi 11 Alexandria
 
#7

AW: Access Runtime vorinstalliert?

  Alt 2. Mai 2014, 10:24
Dann reicht es den Inhalt der embedded(Server)Client ZIP in das Zielverzeichnis der Anwendung zu entpacken (u.U. Dll umbennen: fmembed.dll -> fbclient.dll)
Markus Kinzler
  Mit Zitat antworten Zitat
Antwort Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:33 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz