Tecnología

Inicio

Cómo acceder a datos binarios largos

Cómo acceder a datos binarios largos


Saber cómo acceder a los datos binarios largos de una tabla de base de datos puede hacer que su aplicación de base de datos más dinámico. Microsoft Office Access se utiliza comúnmente para diseñar bases de datos locales. datos binarios de largo se utiliza para almacenar archivos de imagen en una tabla de base de datos. Puede utilizar Visual Basic para Aplicaciones (VBA) para exportar los datos binarios en un archivo. VBA es un lenguaje de programación utilizado para automatizar tareas rutinarias de acceso y otras aplicaciones de Office.

Instrucciones

1 Abra Microsoft Office Access; seleccione la pestaña "Crear" y seleccionar "Diseño de formulario" para crear una nueva forma. Haga clic en el formulario para mostrar la "Hoja de propiedades."

2 Haga clic en la pestaña "Datos". Junto a "Objeto de origen", escriba el nombre de la tabla que contiene los datos binarios largos. Seleccione "Forma" en "Tipo de selección". Haga clic en la pestaña "Eventos" y al lado de "al hacer clic" seleccionar "[Procedimiento de evento]" para abrir la ventana de Microsoft Visual Basic.

3 Escriba lo siguiente en "Form_Load" para llamar a la función de extraer datos binarios largos desde su mesa en un archivo:

imagetofile "C: \ Images \ exportedImage.jpg", [Imagen]

Editar la ruta si desea que la imagen que se va a exportar a otra ruta y un nombre de archivo diferente. "[Imagen]" es el campo de la tabla que contiene los datos binarios largos.

4 Copia y pega el siguiente función en el módulo:

imagetofile Función Pública (strFile como secuencia, ByRef Campo As Object) As Long

Dim fileNumber As Integer

Dim byteData () As Byte

imagetofile = 0

FileNumber = FreeFile

strFile abierta para el acceso de escritura binaria Como FileNumber

byteData = Campo

Ponga #filenumber,, byteData

imagetofile = LOF (FileNumber)

End Function

5 Cierre la ventana "Microsoft Visual Basic" y haga clic en "Form1". Seleccione "Vista formulario" para exportar los datos binarios y crear un archivo de imagen.