“Conocimiento software>Software de base de datos

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

2012/12/13
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 cambiar el nombre de una Base de Datos y MDF Nombre de archivo
Cómo utilizar una API de SharePoint para recuperar datos de una página web
Primero Formato mayúscula en Access
Business Objects XI Procedimientos de actualización del Service Pack 4
DB2 Inmovilizar Opciones de utilidades
Cómo quitar duplicados de consulta de Access
Cómo crear un índice en Access 2003
Cómo configurar una conexión ODBC a la instalación de DB2 remoto
Conocimiento de la computadora © http://www.ordenador.online