![]() |
Datenbank: ABS • Version: 488 • Zugriff über: Datascore
Unterschied zwischen dem Feldtyp ftBlob und ftGraphic
Kann mir Einer von Euch einmal den Unterschied zwischen dem Feldtyp ftBlob und ftGraphic erklären. Aber bitte, für Dumme, denn in der Hilfe habe ich zwar etwas gefunden, habe ich aber nicht geschnallt. Vielen Dank schon mal.
|
Re: Unterschied zwischen dem Feldtyp ftBlob und ftGraphic
Hallo Heike,
ftInteger sagt ja ziemlich genau, was als Inhalt zu erwarten ist. ftBlob ist da eher unspezifisch - da kann alles drin stehen. Deshalb wird wie bei Variants ein Header in den Daten mitgeführt - der Blob SubType. Das TBlobField weiss nur wie es die übergroßen Daten lesen und schreiben kann. Für die SubTypes werden dann Ableitungen verwendet, die notwendige Interpretationen des Inhalts vornehmen. ftGraphic ist so ein abgeleiteter Feldtyp (TGraphicField). Grüße vom marabu |
Re: Unterschied zwischen dem Feldtyp ftBlob und ftGraphic
Zitat:
|
Re: Unterschied zwischen dem Feldtyp ftBlob und ftGraphic
Zitat:
Mit welchem Steuerelemet verknüpft man ftBlob dann? |
Re: Unterschied zwischen dem Feldtyp ftBlob und ftGraphic
Du nimmst die abgeleiteten Typen, wo es geht. Wenn du eine neue Idee hast, was du in einem Blob-Feld speichern könntest, dann definierst du einen neuen subtype und leitest einen neuen Feldtyp von TBlobField ab.
marabu |
Re: Unterschied zwischen dem Feldtyp ftBlob und ftGraphic
Zitat:
wenn Du nicht weiss was der Programmierer in dem BLOB der Tabelle speichert gibt es nur zwei möglichkeiten.
|
Re: Unterschied zwischen dem Feldtyp ftBlob und ftGraphic
Zitat:
|
Re: Unterschied zwischen dem Feldtyp ftBlob und ftGraphic
Hai Heike,
in einem BLOB (Binary Large Object) kannst Du speichern was Du möchtest. Es ist nichts anderes als einfach ein "Feld in dem Bytes gespeichert werden". Der Datenbank ist es völlig egal was dort rein kommt (und kann darum auch nicht wissen was in einem BLOB-Feld ist). |
Re: Unterschied zwischen dem Feldtyp ftBlob und ftGraphic
Moin,moin
es ist richtig, dass man in einem Blobfeld so ziemlich alles speichern kann, was in einen Stream zu speichern ist. Beliebige Files, Tabellenblätter, Worddokumente, Bilder, Video, Audio, was das Herz begehrt. Letzlich mußt Du natürlich wissen was drinne ist um es wieder auslesen. Dann kann man auch direkt vom Blob lesen. Die Subtypen machen es nur anderen leichter Einzuschätzen was drinne sein könnte, sagen aber manchmal auch wenig aus, Graphic ist dann tiff, bmp, epx, Röntgenbild, wmf, was nun, Eigenformat,... Ja, Stephan hat es schon angesprochen, Du mußt Dich selbst darum kümmern, was mit den Blobdaten passiert. Wenn es sich um ein Bildformat handelt kannst Du es in bmp wandeln und in ein TPicture anzeigen lassen. ...Uhps schon Teatime... Grüße// Martin |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:49 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