Hoi Maiko,
Het soort bestand dat je wilt opslaan in je BLOB is niet belangrijk, het opslaan gebeurt altijd op dezelfde manier, n.l. met de LoadFromFile of LoadFromStream methods. Dus als je een gif op schijf hebt staan en je wilt deze in een nieuw record opslaan dan voeg je de regel toe en vul je de blob met
Code:
SomeBlobField.LoadFromFile('c:\temp\NLDelphi.gif')
Vervolgens sla je het record op en de BLOB wordt automatisch mee opgeslagen. Het weer terugzetten naar een bestand doe je met SavetoFile. Het openen van de inhoud zul je meestal met een extern programma moeten doen. Je kunt bijvoorbeeld wel een CAD bestand opslaan, maar het uiteindelijke wijzigen zul je in het bijbehorende programma willen doen. Je zou het bestand in een tijdelijk bestand kunnen opslaan en het bijbehorende programma starten (ShellExecute). Vervoglens lees je na de wijzigingen het bestand weer in.
Bookmarks