“Conocimiento software>Software de base de datos

¿Cómo se almacenan las huellas dactilares en la base de datos de Access?

2012/10/25
Las huellas dactilares son patrones únicos que se encuentran en la superficie de los dedos humanos. Se utilizan con fines de identificación, incluidas investigaciones criminales y sistemas de seguridad biométrica. La base de datos de Access es un sistema de gestión de bases de datos relacionales y no tiene un tipo de datos incorporado para almacenar huellas dactilares. Sin embargo, existen varias formas de almacenar huellas dactilares en una base de datos de Access.

Un método consiste en convertir la imagen de la huella digital en un tipo de datos binarios y almacenarla en un campo. Esto se puede hacer usando la función ImageToBlob() en Access VBA. El siguiente código muestra un ejemplo de cómo convertir una imagen de huella digital a un tipo de datos binarios y almacenarla en un campo:

```

Dim imageData como variante

'Abre el archivo de imagen y conviértelo en una matriz Variant.

imageData =Imagen.LoadPicture("C:\Fingerprint.jpg")

'Convierte la matriz Variant a un tipo de datos binarios.

datosdeimagen =ImagenToBlob(datosdeimagen)

'Actualiza el registro de la base de datos con el tipo de datos binarios.

Actualizar registros

ESTABLECER nombre de campo =datos de imagen

DONDE ID de registro =1;

```

Otro enfoque es almacenar la imagen de la huella digital como un archivo adjunto a un registro. Esto se puede hacer usando la colección Adjuntos del objeto Recordset. El siguiente código muestra un ejemplo de cómo adjuntar una imagen de huella digital a un registro:

```

Dim db como DAO.Base de datos

Dim rs como DAO.Recordset

Accesorio tenue como DAO.Adjunto

'Abre la base de datos.

Establecer base de datos =OpenDatabase ("C:\FingerprintDatabase.accdb")

' Obtenga el conjunto de registros.

Establecer rs =db.OpenRecordset ("Nombre de tabla")

' Crea un nuevo archivo adjunto y lo agrega al conjunto de registros.

Establecer archivo adjunto =rs.CreateAttachment

archivo adjunto.FileName ="C:\Fingerprint.jpg"

adjunto.Tipo =dbAttachBinary

'Actualiza el registro.

rs.Actualizar

```

Software de base de datos
Cómo acceder al Administrador del panel y ejecutar una consulta
¿Qué es la aplicación ERP
¿Cómo puedo hacer un formulario de registro en Access
Comparativa de Dropbox y Box.net
¿Qué es un informe de la base de datos?
¿Conversión de datos y carga en la base de datos?
Data Warehouse Reporting Tools
Cómo convertir de SQL para Oracle
Conocimiento de la computadora © http://www.ordenador.online