Å vite hvordan du får tilgang lange binære data fra en database tabell kan gjøre databaseprogrammet mer dynamisk . Microsoft Office Access er ofte brukt til å utforme lokale databaser . Lange binære data brukes til å lagre bildefiler i en database tabell . Du kan bruke Visual Basic for Applications ( VBA ) til å eksportere binære data til en fil . VBA er et programmeringsspråk som brukes til å automatisere rutineoppgaver i Access og andre Office-programmer . Instruksjoner
en
Åpne Microsoft Office Access , velg " Create "-fanen og velg " Form Design " for å skape en ny form . Høyreklikk skjemaet for å vise "Property skjema . "
2
Klikk på "Data "-fanen . Ved siden av " Source Object ", skriv inn navnet på tabellen som inneholder de lange binære data . Velg " Form" under " Selection type." Klikk på "Event "-fanen og ved siden av " On Klikk " velg " [ Hendelsesprosedyre ] " for å åpne Microsoft Visual Basic Window.
3
Skriv inn følgende under " Form_Load " for å ringe funksjonen til å trekke lange binære data fra tabellen til en fil : en
imageToFile "C: \\ Bilder \\ exportedImage.jpg ", [ Bilde ] Hotell
redigere banen hvis du vil at bildet skal bli eksportert til en annen bane og et annet filnavn . " [ Bilde] " er feltet i tabellen som inneholder de lange binære data
4
Kopier og lim inn følgende funksjon i modulen : .
Public Function imageToFile ( strFile As String , ByRef Felt som objekt ) Som Long
Dim fileNumber As Integer
Dim byteData ( ) Som Byte
imageToFile = 0
fileNumber = FreeFile
Åpen strFile For Binary Tilgang Skriv Som fileNumber
byteData = Felt
Put # fileNumber , , byteData
imageToFile = LOF ( fileNumber )
< p > End Function
5
Lukk "Microsoft Visual Basic " Window og høyre -klikk " Form1 . " Velg " Form View" for å eksportere binære data og lage en bildefil .