AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi firebird 2.1.1 .. Programm und GDB auf CD ...
Thema durchsuchen
Ansicht
Themen-Optionen

firebird 2.1.1 .. Programm und GDB auf CD ...

Ein Thema von erich.wanker · begonnen am 5. Mai 2009 · letzter Beitrag vom 6. Mai 2009
Antwort Antwort
Benutzerbild von erich.wanker
erich.wanker

Registriert seit: 31. Jan 2008
Ort: im schönen Salzburger Land
461 Beiträge
 
Delphi XE4 Professional
 
#1

firebird 2.1.1 .. Programm und GDB auf CD ...

  Alt 5. Mai 2009, 12:00
Datenbank: Firebird SQL • Version: 2.1.1 • Zugriff über: ZEOS Lib
Hallo Leute ..

Ich hab mal ne Frage:

Ich würde gerne mein Programm inkl. GDB-Datenbank auf eine CD brennen und verteilen...
Das Programm sollte dann via autorun.inf-Datei gestartet werden ...
die Firebird DLL,s irgendwie starten (mit dem embeeded Firebird hatte ich bis dato so meine Probleme betreffend Funktionsumfang und Performance und Sinnhaftigkeit) - und read-only auf die Datenbank zugreifen ..

Am Ziel Pc sollte nix installiert werden
Funktionieren sollte es ab Win2000 aufwärts..

Hat jemand einen Link oder div. Ansätze, wie ich sowas realisieren kann ??

Vielen Dank für die Hilfe

Erich Wanker
Erich Wanker - for life:=1971 to lebensende do begin ..
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: firebird 2.1.1 .. Programm und GDB auf CD ...

  Alt 5. Mai 2009, 12:05
Zitat:
die Firebird DLL,s irgendwie starten (mit dem embeeded Firebird hatte ich bis dato so meine Probleme betreffend Funktionsumfang und Performance und Sinnhaftigkeit) - und read-only auf die Datenbank zugreifen ..
Wie meinst du das? FB embedded ist ja eine Client-Dll mit eingebauten Server ( wenn Serverangabe leer ist)
Markus Kinzler
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#3

Re: firebird 2.1.1 .. Programm und GDB auf CD ...

  Alt 5. Mai 2009, 12:47
Zitat von erich.wanker:
..mit dem embeeded Firebird hatte ich bis dato so meine Probleme...

Am Ziel Pc sollte nix installiert werden
Tja, dann wirst Du wohl oder übel die Probleme mit dem embedded lösen müssen, oder der Server muss doch installiert werden.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von Nersgatt
Nersgatt

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

Re: firebird 2.1.1 .. Programm und GDB auf CD ...

  Alt 5. Mai 2009, 12:53
Aber schreibt FB nicht sowieso in die Datenbank, auch wenn man nur Daten liest? Mindestens in die MON$..-tabellen sollte doch geschrieben werden, oder? Wenn die Datenbankdatei auf der CD liegt, sollte das schon ein Problem sein. Evtl. müsste man sie dann vorher in einen Temp-Ordner umkopieren, damit man auch schreiben kann.
Jens
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

Re: firebird 2.1.1 .. Programm und GDB auf CD ...

  Alt 5. Mai 2009, 12:55
Man kann eine DB auch readonly öffnen, dann macht er es nicht.
Markus Kinzler
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#6

Re: firebird 2.1.1 .. Programm und GDB auf CD ...

  Alt 5. Mai 2009, 12:56
Nene, das geht schon so.
Gruß
Hansa
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: firebird 2.1.1 .. Programm und GDB auf CD ...

  Alt 6. Mai 2009, 10:12
Hallo,

man sollte noch sagen, dass "Read-Only" direkt in der DB eingestellt werden muss,
ein Read-Only bei den Zugriffsmethoden (DataBase, Query) reicht nicht.

Am einfachsten geht das über ibexpert oder für die Puristen

gfix data.fdb -mode read_only -user sysdba -pass geheim


Heiko
Heiko
  Mit Zitat antworten Zitat
TBx
(Administrator)

Registriert seit: 13. Jul 2005
Ort: Stadthagen
1.893 Beiträge
 
Delphi 12 Athens
 
#8

Re: firebird 2.1.1 .. Programm und GDB auf CD ...

  Alt 6. Mai 2009, 10:21
Zitat von Hansa:
Zitat von erich.wanker:
..mit dem embeeded Firebird hatte ich bis dato so meine Probleme...

Am Ziel Pc sollte nix installiert werden
Tja, dann wirst Du wohl oder übel die Probleme mit dem embedded lösen müssen, oder der Server muss doch installiert werden.
Nö, man muß den Server nicht installieren. Der läßt sich aus einem Verzeichnis einfach mit dem Parameter -a starten.

Es wäre aber sicherlich sinnvoll, sich mit dem Embedded Server auseinanderzusetzen, da das Aufstarten und ggf. Beenden des Servers auch nicht weniger aufwändig ist. Auch gilt es zu bedenken, dass der Server in der Regel eine Portfreigabe anfordert, die dann die entsprechende Firewall auf den Plan ruft.
Ich fänd das als User nicht so toll, wenn ich eine CD einlege, die ohne Installation funktionieren soll, und dann meckert mich mein Sicherheitssystem an.

Die Beschreibung, wie der Embedded Server zu verwenden ist, ist imho recht gut. Wo liegen denn deine Probleme?
Thomas Breitkreuz
Gruß Thomas
- Admin DelphiPRAXIS
- Admin Delphi-Treff
- Embarcadero MVP
  Mit Zitat antworten Zitat
Antwort Antwort


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 14:56 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