Hvordan få tilgang Long Binary data
Å vite hvordan du får tilgang lange binære data fra en database tabell kan gjøre databaseapplikasjon mer dynamisk. Microsoft Office Access er ofte brukt til å utforme lokale databaser. Long binære data brukes til å lagre bildefiler i en database tabell. Du kan bruke Visual Basic for Applications (VBA) for å eksportere binære data til en fil. VBA er et programmeringsspråk som brukes til å automatisere rutineoppgaver i Access og andre Office-programmer.
Bruksanvisning
1 Åpne Microsoft Office Access; velg "Create" -kategorien og velg "Form Design" for å skape en ny form. Høyreklikk skjemaet for å vise "Property Sheet".
2 Klikk på "Data" -fanen. Ved siden av "Source Object", skriver du navnet på tabellen som inneholder lange binære data. Velg "Form" under "Utvalg 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 å kalle funksjonen til å trekke lange binære data fra tabellen til en fil:
imageToFile "C: \ Bilder \ exportedImage.jpg", [Image]
Redigere banen hvis du vil at bildet skal eksporteres til en annen bane og et annet filnavn. "[Bilde]" er feltet i tabellen som inneholder lange binære data.
4 Kopier og lim inn følgende funksjon i modulen:
Public Function imageToFile (strFile As String, ByRef Feltet As Object) As Long
Dim fileNumber As Integer
Dim byteData () As Byte
imageToFile = 0
fileNumber = Freefile
Åpne strFile For Binary Tilgang skrive så fileNumber
byteData = Felt
Sett #fileNumber,, byteData
imageToFile = LOF (fileNumber)
End Function
5 Lukk "Microsoft Visual Basic" Window og høyreklikk på "Form1." Velg "Form View" for å eksportere binære data og lage en bildefil.