Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Grafik von/in Paradox 7 tabelle anzeigen/laden??? (https://www.delphipraxis.net/116251-grafik-von-paradox-7-tabelle-anzeigen-laden.html)

xShadowBoZz 25. Jun 2008 17:14


Grafik von/in Paradox 7 tabelle anzeigen/laden???
 
So, ich weiß nicht ganz genau wie ich das forumulieren soll, aber ich probiers einfach ma.

also Ihr wisst doch das wenn man bei Delphi 7 auf der menüleiste unter "Tools" die "Datenbankoberfläche" findet.
So und da habe ich eine neue "Datenbank" (eher Tabelle, Neu->Tabelle) erstellt.
Hier habe ich Tabellentyp Paradox 7 ausgewählt.
Es erscheint eine tabelle bei der man Zeilen hinzufügen kann. (es gibt 5 Spalten, 1. 'nichts'; 2. Feldname; 3.Typ; 4.Größe; 5.Schlüssel;)
Hier läuft noch alles ok, aber dann wähle ich bei Typ 'G' (G steht für Grafik).
Ich denke dann das man hier wohl eine Grafik speichern bzw. in die Tabelle laden kann. (evtl. auch auf die Form ausgeben/anzeigen).
Ok alles soweit so gut.
Ich stelle ein das die .db datei in DBGrid1 angezeigt wird, bzw. geladen wird.
Nur weiß ich nicht wie ich es schaffe das Grafik in die Tabelle geladen wird.
bzw. ich würde gern ein bild in der tabelle speichern und andersowo auf der Form1 anzeigen lassen.
ist das irgendwie möglich?

Hoffe das man das so alles verstehen kann.

PS.: Sorry falls das in die Datenbank section gehört. war mir nicht ganz sicher wo rein damit und mit was für einer Db ich arbeite, etc.

haentschman 25. Jun 2008 18:58

Re: Grafik von/in Paradox 7 tabelle anzeigen/laden???
 
Hallo erstmal...

in die Tabelle lassen sich auch Grafiken ablegen. Im allgemeinen wird aber davon abgeraten.
Besser ist es das Bild als normales z.B. jpg in einem Ordner abzulegen und nur den Ordner mit Dateinamen in der Tabelle in einem Stringfeld speichern.
:idea: das plustert die Tabelle nicht auf und die Performance ist auch besser.

:hi:

xShadowBoZz 25. Jun 2008 19:46

Re: Grafik von/in Paradox 7 tabelle anzeigen/laden???
 
das heißt dann aber auch das ich zum program mehr bilder/files habe, da ich alle irgendwo abspeichern muss.

mkinzler 25. Jun 2008 19:49

Re: Grafik von/in Paradox 7 tabelle anzeigen/laden???
 
Die Ablage von Binärdaten in einer Paradox-DB verlangsamt diese enorm. Ich würde das nur bei einem DBMS machen, was die Blob-Daten separat von der Tabelle speichert.

xShadowBoZz 25. Jun 2008 19:58

Re: Grafik von/in Paradox 7 tabelle anzeigen/laden???
 
ok, danke dann weis ich bescheid.

RavenIV 26. Jun 2008 09:19

Re: Grafik von/in Paradox 7 tabelle anzeigen/laden???
 
Mal dumm gefragt:
Wieso willst Du denn das veraltete Paradox verwenden?
Vielleicht auch noch mit der verbuggten BDE?

Es gibt viele andere gratis Datenbanken.
z.B. Firebird, SqLite, PostgreSQL, MySQL, MS-SQL-Express, usw.
Einige davon sogar als embedded Version, sodass Du nur eine DLL hast und keinen seperaten Server brauchst.

xShadowBoZz 26. Jun 2008 11:37

Re: Grafik von/in Paradox 7 tabelle anzeigen/laden???
 
Zitat:

Zitat von RavenIV
Mal dumm gefragt:
Wieso willst Du denn das veraltete Paradox verwenden?
Vielleicht auch noch mit der verbuggten BDE?

Es gibt viele andere gratis Datenbanken.
z.B. Firebird, SqLite, PostgreSQL, MySQL, MS-SQL-Express, usw.
Einige davon sogar als embedded Version, sodass Du nur eine DLL hast und keinen seperaten Server brauchst.

ganz ehrlich?
ich kenn mich net so mit datenbanken aus. ich weiß nur das ich eine durch delphi erstellen kann xD und da ist halt die paradox db. ist für mich auch ganz einfach, weil mit .sql komm ich momentan noch ne so wirklich klar. ich werd ma gucken ob ich was mit firebird anfangen kann, wenn nicht dann bleib ich einfach bei Paradox 7.
^^

RavenIV 26. Jun 2008 11:42

Re: Grafik von/in Paradox 7 tabelle anzeigen/laden???
 
Nur mal so als Tip:
Fange kein neues Projekt mit Paradox an.
Paradox ist sowas von veraltet.
Und dann benutzt Du bestimmt auch BDE, die wird schon garnicht mehr supportet.

Also mach Dir den Gefallen und benutze irgendeine andere Datenbank und dann auch gleich andere Zugriffskomponenten.

Firebird oder MySQL und dann ZEOS dazu.
Das würde ich Dir empfehlen.


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