Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Interbase DB Installation (https://www.delphipraxis.net/63166-interbase-db-installation.html)

Werwurm 14. Feb 2006 20:00

Datenbank: Interbase • Version: 6.0 • Zugriff über: Interbase

Interbase DB Installation
 
Hallo,

ich mach gerade meine ersten Gehversuche mit Datenbankanwendungen.
Habe gerade eine Lagerverwaltung mit einer (noch) lokalen DB fertig gestellt.
Nun möchte ich das Programm weiter geben.
Was muss ich auf dem anderen PC installieren, damit ich die DB zugreifen kann?
Da ich weiterhin eine lokale DB benutze, brauche ich doch die Server-Funktionalitäten, oder?
Kann ich das mit InstallShield abdecken? Oder was gibt sonst für legale und kostenlose Möglichkeiten?

Ich hoffe ich konnte mich verständlich ausdrücken, sodaß Ihr mir helfen könnt.

Gruß
Marcus

mkinzler 14. Feb 2006 20:07

Re: Interbase DB Installation
 
Ih weiß nicht ob es für IB einen embedded Server gibt. Da du aber IB 6.0 verwendest kannst du auch auf FireBird umsteigen. Von FB gibt es einen sogennaten embedded Server, der eigentlich eine Client-DLL mit eingebauten Server ist.
Die fbclient.dll kann einfach in gds32.dll umbenannt werden und so von jeder IB-Anwendung verwendet werden ohne das Änderungen im Programm nötig sind.
Es sollte aber ein Backup der Interbase-Datenbank gemacht werden, welches unter Firebird zurückgesicher werden sollte.

mojo777 14. Feb 2006 20:45

Re: Interbase DB Installation
 
wo muss man denn alle daten hinkopieren? :? ...oder so :-P

ich versuche gerade ein ähnliches problem zu lösen. mir ist es aber wichtig, dass die installation von FB automatisch bei der installation der gelieferten software erfolgt.

probiere gerade advanced installer 3.7 aus. vielleicht hat ja sogar damit jemand erfahrung (wie man "nebenbei" FB od. interbase installieren kann).

...

Gruß

m

Hansa 14. Feb 2006 20:53

Re: Interbase DB Installation
 
Zitat:

Zitat von mojo777
wo muss man denn alle daten hinkopieren? :? ...oder so :-P

Alle Dateien sind lediglich : fbembed.dll (umbenennen in GDS32.DLL) und fbintl.dll (muß in Unterordner INTL). Alles in Dein Programmverzeichnis (für W98 wird eventzuell noch eine MS-Datei gebraucht). Wenn mans so macht, dann interessiert nicht mal ein bereits installierter Interbase-Server.

mkinzler 14. Feb 2006 20:54

Re: Interbase DB Installation
 
Wenn du lokale Datenbank verwenden willst ( wie werwurm) dann reicht es die fbembed.dll in fbclient.dll bzw. gds32.dll umbenannt ind Programmverzeichnis zu kopieren. Willst du den richtigen Server installieren, kannst du Ausschau nach passenden MergeModulen für deinen Installer halten oder die FB-Ornderstruktur auf dem Zielrechner auspacken und manuell das install-Batchskript aufrufen.

[Edit] Hansa war schneller[/edit]

mojo777 14. Feb 2006 20:59

Re: Interbase DB Installation
 
coole sache leute! danke!
habe nicht gedacht, dass es schon so einfach wäre.. :-)
:hello:

Werwurm 15. Feb 2006 19:52

Re: Interbase DB Installation
 
Habe es heute Testhalber auf meinem Laptop mal mit Firebird installiert.
Hat einwandfrei funktioniert.

Vielen Dank für die schnelle Hilfe! :thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 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