Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird wie? (https://www.delphipraxis.net/2463-firebird-wie.html)

theomega 24. Jan 2003 12:42


Firebird wie?
 
Hallo Leute
ich habe jetzt auf meinem PC einen Firebird-Server installiert. Was muß ich jetzt tun, damit ich mit Delphi + FIBPlus eine Verbindung herstellen kann? Ich will einfach mal ein Erfolgserlebnis!

Danke

TO

Hansa 24. Jan 2003 13:49

Hi,

ist Dein FIBplus richtig eingerichtet ? Falls ja kann ich Dir sagen wie das geht :!: Aber nicht direkt, weil ich noch weg muß. Also hast Du Zeit genug die üblichen Fragen zu beantworten :
Betriebssystem ? Versionen von Delphi,FIBplus,Firebird ? Und vor allem, was hast Du überhaupt vor ? Weiterhin brauchst Du noch ein Konsolenprogramm, wobei ich IBexpert empfehle. Falls Du das noch nicht hast : runterladen. Dann kanns losgehen.

Gruß
Hansa

theomega 24. Jan 2003 16:52

Also:
Betriebssystem: WinXP-Pro
Delphi-Version: Delphi 6 Enterprise
Firebird-Version: 1
FIBPlus-Version: 4.7.7 (laut Delphi-Kompos) (Trial / nicht gekauft)
IBexpert: Personal-Edition (reicht doch, oder)

Vorhaben:
Was einfach, zum Beispiel Adressdatenbank (Stanrt, ich weiß)

Hansa 24. Jan 2003 17:57

Firebird
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi,

guck, daß Du das den im Anhang beiliegenden Bildschirm hinkriegst. IBexpert starten -> Create DataBase. Dann folgendes eingeben :

ACHTUNG ! Auf GROß/klein - Schreibung achten !

1. Server auf lokal umstellen
2. Dateiname angeben
3. User Name ist SYSDBA
4. Password masterkey
5. Page Size ist nicht so wichtig, ich nehme immer 4096
6. WICHTIG! Char Set auf ISO8859_1 umstellen, sonst gibt es Probleme
7. WICHTIG! Dialect 3

Dann kommt "Register Database", notfalls nochmal dasselbe eingeben.

Irgendwo steht da noch eine Checkbox "Always capitalize Database object names" Kreuze die an.

Gruß
Hansa

theomega 24. Jan 2003 18:00

Jut, soweit bin ich, kann auch zu der DBase connecten.
BTW: Ich habe schon mit MySQL gearbeitet, auch schon mit dem BDE in Verbindung mit Paradox.

Hansa 24. Jan 2003 18:11

Hi,

sobald die neue DB links zu sehen ist clicks Du sie an. Dann clickst Du rechts bei new Table. Diese DIREKT umbenennen. Dann legst Du deine Felder genauso an. Nimm ID als erstes und setze Flag Primary Key. Dann die anderen Felder. Das geht alles auch mit Delphi. Als Lektüre empfehle ich Dir noch Lemmys Tutorial.

Gruß
Hansa

P.S.: Den Delphi-Weg würde ich an dieser Stelle aber nicht wählen :!:

theomega 24. Jan 2003 18:50

Liste der Anhänge anzeigen (Anzahl: 1)
Gut, meine Tabelle sieht jetzt so aus.
btw, was gibt die Size bei einem Blob an? Anzahl der Linien oder Anzahl der Zeichen?


[edit=Admin]Ich habe mal das Bild gelöscht, da es ein wenig breit war. Das Bild ist ja noch im Anhang an diesen Beitrag zu finden. Mfg., Daniel[/edit]

Hansa 24. Jan 2003 19:18

Uff,

Zitat:

Zitat von theomega
was gibt die Size bei einem Blob an?

Du willst doch tatsächlich das Pferd von hinten aufzäumen. :mrgreen: Ein Blob sind beliebige Daten, z.B. Bilder, MP3s, EXE, ZIP usw. Da würde ich mir nicht die Finger dran verbrennen. Eine Adresse in einem Blob - Feld abspeichern ? Au weia. Mach das Blob Feld bloß wieder weg, dann kannst Du getrost mit Delphi anfangen, ohne Dir selber ein Bein zu stellen. :mrgreen:

Lese Dir das hier mal durch:
http://www.dclp-faq.de/q/q-db-blob.html

Gruß
Hansa

theomega 24. Jan 2003 20:06

aber was ist die Alternative wenn ich einen verschieden Zeillen langes Feld brauche?

Hansa 24. Jan 2003 20:16

Dann mach es so groß, wie es maximal wird. Oder willst Du eine Adresse auf 2 DIN A 4 Seiten verteilen und den Brief mit einem Fensterumschlag wegschicken ? :mrgreen:

Gruß
Hansa

P.S.: Ich sehe gerade, Du hast für das Blob 4 Zeilen vorgesehen. Dann mache daraus: Anrede,Name,Strasse,Ort jeweils als CHAR mit Länge XY. Ein Blob-Feld ist für sowas total ungeeignet. Soweit ich weiß, kriegst Du da nur das gesamte Blob-Feld. Also kannst Du nicht mal die Hausnr. einzeln ändern :!: Letzte Warnung, jetzt Blob - Felder einzusetzen :!: :lol:

Gruß
Hansa


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:47 Uhr.
Seite 1 von 4  1 23     Letzte »    

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