Vide, hvordan man adgang til lange binære data fra en database tabel kan gøre din database ansøgning mere dynamisk. Microsoft Office Access er almindeligt anvendt til at designe lokale databaser . Lange binære data bliver brugt til at gemme billedfiler i en database tabel. Du kan bruge Visual Basic for Applications ( VBA ) til at eksportere de binære data til en fil. VBA er en computer programmeringssprog, der anvendes til at automatisere rutineopgaver i Access og andre Office-programmer. Instruktioner
1
Open Microsoft Office Access , vælg "Opret "-fanen og vælg " Form Design " for at oprette en ny formular. Højreklik på formularen for at vise "Property Sheet ".
2
Klik "Data" fanen. Ved siden af " Source Object ", skriv navnet på den tabel, der indeholder de lange binære data . Vælg "Form" under " Selection type. " Klik på " Event" -fanen og ved siden af " On Klik på" select " [ Hændelsesprocedure ] " for at åbne Microsoft Visual Basic vindue.
3
Skriv følgende under " Form_Load " for at ringe den funktion til at udtrække lange binære data fra din tabel til en fil : Hej
imageToFile " C: \\ Images \\ exportedImage.jpg ", [Image]
redigere stien , hvis du ønsker billedet til eksporteres til en anden vej , og et andet filnavn . " [Image] " er feltet i din tabel med de lange binære data
4
Kopier og indsæt følgende funktion ind i din modul: .
Public Function imageToFile ( strFile As String , ByRef Field As Object ) As Long
Dim filnummer As Integer
Dim byteData () Som Byte
imageToFile = 0
filnummer = FreeFile < br >
Open strFile For Binary Access Skriv Som filnummer
byteData = Felt
Put # filnummer , byteData
imageToFile = LOF ( filnummer )
< p > End Function
5
Luk "Microsoft Visual Basic " Window og højre-klik " Form1 ". Vælg " Form View" for at eksportere de binære data og oprette en billedfil.