Fingeraftryk er unikke mønstre, der findes på overfladen af menneskelige fingre. De bruges til identifikationsformål, herunder strafferetlige efterforskninger og biometriske sikkerhedssystemer. Access-database er et relationelt databasestyringssystem, og det har ikke en indbygget datatype til lagring af fingeraftryk. Der er dog flere måder at gemme fingeraftryk i en Access-database.
En tilgang er at konvertere fingeraftryksbilledet til en binær datatype og gemme det i et felt. Dette kan gøres ved hjælp af funktionen ImageToBlob() i Access VBA. Følgende kode viser et eksempel på, hvordan man konverterer et fingeraftryksbillede til en binær datatype og gemmer det i et felt:
```
Dim imageData som variant
' Åbn billedfilen og konverter den til en Variant-array.
imageData =Image.LoadPicture("C:\Fingerprint.jpg")
' Konverter Variant-arrayet til en binær datatype.
imageData =ImageToBlob(imageData)
' Opdater databaseposten med den binære datatype.
Opdater poster
SET FieldName =imageData
WHERE RecordID =1;
```
En anden fremgangsmåde er at gemme fingeraftryksbilledet som en vedhæftet fil til en post. Dette kan gøres ved at bruge Attachments-samlingen af Recordset-objektet. Følgende kode viser et eksempel på, hvordan man vedhæfter et fingeraftryksbillede til en post:
```
Dim db Som DAO.Database
Dim rs As DAO.Recordset
Dim vedhæftning Som DAO.Vedhæftning
' Åbn databasen.
Indstil db =OpenDatabase("C:\FingerprintDatabase.accdb")
'Hent rekordsættet.
Indstil rs =db.OpenRecordset("Tabelnavn")
' Opret en ny vedhæftet fil, og føj den til rekordsættet.
Indstil vedhæftet fil =rs.CreateAttachment
attachment.FileName ="C:\Fingerprint.jpg"
attachment.Type =dbAttachBinary
' Opdater posten.
rs.Opdatering
```