Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Wie erstelle ich eine Firebird DB? (https://www.delphipraxis.net/56855-wie-erstelle-ich-eine-firebird-db.html)

Taladan 12. Nov 2005 12:28

Datenbank: Firebird • Zugriff über: keine Ahnung

Wie erstelle ich eine Firebird DB?
 
Wie erstelle ich eine Firebird DB? Über den mit den von Delphi gelieferten Datenbankmanager scheint das nicht zu gehen.

MagicAndre1981 12. Nov 2005 12:36

Re: Wie erstelle ich eine Firebird DB?
 
Schau mal nach dem IBExpert. Das Tool finde ich klasse.

Taladan 12. Nov 2005 12:48

Re: Wie erstelle ich eine Firebird DB?
 
Hab das tool mir gezogen und installiert. Trotzdem habe ich wieder nru eine Fehlermeldung.

Was mache ich falsch?
Database-> Create Database

Server -> local

Database -> c:\test.fdb

Client Library File -> gds32.dll

Username: Test
passwort: Test
Page Size: 16384
Charset: None

Fehlermeldung
Unsuccessful execution caused by unavaible resource.
unaviable database

marabu 12. Nov 2005 13:42

Re: Wie erstelle ich eine Firebird DB?
 
Hi Marco,

mit einem Tool ist das Erzeugen der Datenbank zu Testzwecken ganz komfortabel, aber auf der Maschine des zukünftigen Benutzers deiner Anwendung wirst du dann doch eine programmgestützte Lösung brauchen:

SQL-Code:
CREATE DATABASE 'c:\test.fdb' PAGE_SIZE 16384 DEFAULT CHARACTER SET ISO8859_1
Grüße vom marabu

Hansa 12. Nov 2005 14:52

Re: Wie erstelle ich eine Firebird DB?
 
Extra Programm schreiben, um DB lediglich zu erzeugen ? :shock:

Lasse folgendes Script in IBExpert laufen und fertig :
SQL-Code:
SET SQL DIALECT 3;

SET NAMES ISO8859_1;

CREATE DATABASE 'C:\test.fdb'
USER 'SYSDBA' PASSWORD 'masterkey'
PAGE_SIZE 4096
DEFAULT CHARACTER SET ISO8859_1;
Sollte es aus unerfindlichen Gründen nicht erwünscht sein, IBExpert zu installieren, dann kann man die DB eben so erzeugen : "IBEscript create.sql".

Ralf Kaiser 12. Nov 2005 15:11

Re: Wie erstelle ich eine Firebird DB?
 
Zitat:

Zitat von Taladan
Username: Test
passwort: Test
Page Size: 16384
Charset: None

Fehlermeldung
Unsuccessful execution caused by unavaible resource.
unaviable database

Hi,

existiert den ein Benutzer "Test" mit dem Kennwort "test"? Wenn nicht, lege erst einen solchen Benutzer an (geht auch mit IBExpert) und versuche es dann noch einmal.

Ansonsten kannst du die Datenbank mit User "SYSDBA" und Kennwort "masterkey" erzeugen. Den Benutzer für die Datenbank kannst du hinterher immer noch ändern, falls gewünscht.

Ciao,
Ralf

Taladan 12. Nov 2005 18:46

Re: Wie erstelle ich eine Firebird DB?
 
:gruebel: Ist das den alles Notwendig? Das ist doch viel zu viel Aufwand nur um EINE Datei zu erstellen wo man später ein paar Tabellen mit ein paar dutzend Datensätzen reinpackt, und nur einfach und bequem darauf zu greifen will. Die Frage, die mich da am meisten beschäftigt, was muß ich später bei so umständlichen erstellen bis hin zum Zugriff alles auf den PC des Nutzers installieren, nur um ein simples Freewareprogramm nutzen zu können, was evtl eh schnell wieder von der Platte fliegt. Des weiteren frage ich mich, wie groß das wohl später alles werden soll...

kiar 12. Nov 2005 18:55

Re: Wie erstelle ich eine Firebird DB?
 
Zitat:

Zitat von Taladan
Wie erstelle ich eine Firebird DB?

Diese frage wurde schon weiter oben zur genüge erklärt.

Zitat:

Zitat von Taladan
:gruebel: Ist das den alles Notwendig? Das ist doch viel zu viel Aufwand nur um EINE Datei zu erstellen wo man später ein paar Tabellen mit ein paar dutzend Datensätzen reinpackt, und nur einfach und bequem darauf zu greifen will.

Diese Frage musst du dir selber beantworten, oder sagen, über was für Datenmengen wir hier sprechen.

raik

kiar 12. Nov 2005 18:56

Re: Wie erstelle ich eine Firebird DB?
 
edit// zweimal gesendet, DP war zu langsam :mrgreen:

Taladan 12. Nov 2005 19:09

Re: Wie erstelle ich eine Firebird DB?
 
Dann formuliere ich einfach mal um. Was muß ich später alles beachten WENN ich das Programm weiter geben will?


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:57 Uhr.
Seite 1 von 3  1 23      

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