Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Bilder in Datenbanken (https://www.delphipraxis.net/166618-bilder-datenbanken.html)

Flash68 22. Feb 2012 09:01

Datenbank: MSSQL • Version: 2008R2 Express • Zugriff über: Delphi/Ado

Bilder in Datenbanken
 
Hallo zusammen,

ich würde gern in meine Datenbanken Bilder einbauen, habe dies aber noch nie gemacht und weiß nicht welchen Datentyp ich verwenden sollte und wie ich dann die Bilder in die Datenbank bekomme bzw. dann auch wieder angezeigt bekomme.

Kann mir da jemand helfen?

Gruß

Flash

DeddyH 22. Feb 2012 09:03

AW: Bilder in Datenbanken
 
Datentyp ist BLOB (Binary Large Object), Zugriff geht über entsprechende Streams. Dazu gibt es massig Threads in der DP, such einmal mit diesen Begriffen.

Flash68 22. Feb 2012 09:32

AW: Bilder in Datenbanken
 
du meinst jetzt binary bzw. varbinary oder?

DeddyH 22. Feb 2012 09:43

AW: Bilder in Datenbanken
 
Da bin ich momentan überfragt, wie der Typ bei MSSQL heißt. Binary klingt aber schon einmal so, als ob das passen könnte.

weisswe 22. Feb 2012 09:54

AW: Bilder in Datenbanken
 
Varbinary

Flash68 22. Feb 2012 11:20

AW: Bilder in Datenbanken
 
und da dann am besten max oder?

Flash68 23. Feb 2012 11:48

AW: Bilder in Datenbanken
 
Ich hab mir die Themen zu meinem Problem angeschaut, die meisten gehen aber über Paradox oder andere Datenbanken und ich weiß nicht ob ich das zu MS SQl übertragen bzw. die Lösungen übernehmen kann.

Gruß

Flash

Coffeecoder 23. Feb 2012 12:02

AW: Bilder in Datenbanken
 
Als Alternative könnte man auch den Pfad des Bilder die auf dem Server sind in der Tabelle halten.
Den Pfad als VarChar oder String definieren und den Pfad speichern.

Bummi 23. Feb 2012 12:05

AW: Bilder in Datenbanken
 
Datentypen mit umfangreichen Werten
varchar(max)
nvarchar(max)
varbinary(max)

LOB-Datentypen aus früheren Versionen
text*
ntext*
image

Flash68 23. Feb 2012 12:26

AW: Bilder in Datenbanken
 
Aussage zu den letzteren Datentyp von MS ist folgende:

Die Datentypen ntext, text und image werden in einer zukünftigen Version von MicrosoftSQL Server entfernt. Vermeiden Sie das Verwenden dieser Datentypen beim Entwickeln neuer Anwendungen, und planen Sie das Ändern von Anwendungen, in denen sie aktuell verwendet werden. Verwenden Sie stattdessen nvarchar(max), varchar(max) und varbinary(max).


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