November 10
Sapendo come accedere ai dati binari lunghi da una tabella del database può rendere l'applicazione di database più dinamico. Microsoft Office Access è comunemente utilizzato per la progettazione di database locali. dati binari lungo viene utilizzato per memorizzare i file di immagine in una tabella del database. È possibile utilizzare Visual Basic, Applications Edition (VBA) per esportare i dati binari in un file. VBA è un linguaggio di programmazione utilizzato per automatizzare le attività di routine in Access e altre applicazioni di Office.
1 Aprire Microsoft Office Access; selezionare la scheda "Crea" e selezionare "Form Design" per creare un nuovo modulo. Fare clic con il modulo per visualizzare la "Finestra delle proprietà."
2 Fare clic sulla scheda "Dati". Accanto a "Source Object", digitare il nome della tabella che contiene i dati binari lunghi. Selezionare "Form" in "tipo di selezione." Fare clic sulla scheda "Evento" e accanto a "On Click" selezionare "[Routine evento]" per aprire la finestra di Microsoft Visual Basic.
3 Digitare quanto segue alla voce "Form Load" per richiamare la funzione per estrarre i dati binari lunghi dalla tabella in un file:
Imagetofile "C: \ Immagini \ exportedImage.jpg", [Immagine]
Modificare il percorso se si desidera che l'immagine da esportare verso un altro percorso e un nome di file diverso. "[Immagine]" è il campo della tabella contenente i dati binari lunghi.
4 Copiare e incollare il seguente funzione nel modulo:
Funzione pubblica Imagetofile (strFile come stringa, ByRef campo As Object) As Long
Dim fileNumber As Integer
Dim byteData () As Byte
Imagetofile = 0
filenumber = FreeFile
Aprire strFile Per Binario accesso in scrittura Come FileNumber
byteData = Campo
Mettere #filenumber,, byteData
Imagetofile = LOF (FileNumber)
End Function
5 Chiudere la finestra "Microsoft Visual Basic" e fare clic destro "Form1". Selezionare "Visualizza come modulo" per esportare i dati binari e creare un file di immagine.