Una domanda: come vengono salvate le immagini all'interno del database?

Mi spiego: i dati all'interno del campo di tipo Oggetto OLE vengono salvati come BLOB da Delphi, quindi si tratta dei dati binari dell'immagine, oppure sono salvati come OLE, quindi includono anche le informazioni del "container OLE"?

Puoi vedere questo formato aprendo la tabella in visualizzazione da Access.

Se riesci a visualizzare direttamente l'immagine da Access, propenderei per la seconda ipotesi, ma questo formato (OLE) non è direttamente interpretabile da Delphi come immagine, per cui è necessario estrapolare l'immagine dal suo contenitore.

Le cose sono progettate in questo modo perché di solito i database supportano nativamente un campo di tipo BLOB binario, mentre con Access va ottenuto con l'escamotage del campo OLE in cui poi si vanno a salvare direttamente i dati binari da Delphi.

Ciao! :bye: