Hvordan få tilgang Long Binary data

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.