Zu wissen, wie lange binäre Daten aus einer Datenbank -Tabelle zugreifen kann Ihre Datenbank-Anwendung dynamischer. Microsoft Office Access wird häufig verwendet, um lokale Datenbanken zu entwerfen. Lange binären Daten können verwendet werden , um Bilddateien in einer Datenbank -Tabelle zu speichern . Sie können Visual Basic für Applikationen ( VBA) verwenden, um die binären Daten in eine Datei exportieren . VBA ist eine Programmiersprache verwendet, um Routineaufgaben in Access und anderen Office-Anwendungen automatisieren. Anleitung
1
Öffnen Sie Microsoft Office Access ; wählen Sie die "Create " und wählen Sie "Form Design" , eine neue Form zu schaffen. Der rechten Maustaste auf das Formular, um die Anzeige " Eigenschaftenblatt. "
2
Klicken Sie auf die Registerkarte "Daten" . Weiter zu " Source Object ", geben Sie den Namen der Tabelle, die die lange binäre Daten . Wählen Sie "Form" unter "Auswahl -Typ. " Klicken Sie auf die Registerkarte "Ereignis" und neben " On Click" select "[ Event Procedure ] ", um den Microsoft Visual Basic -Fenster zu öffnen.
3
Geben Sie den folgenden Abschnitt " Form_Load " zu nennen die Funktion lange binäre Daten aus Ihrer Tabelle in eine Datei extrahieren :
imagetofile "C: \\ Images \\ exportedImage.jpg " , [Bild ]
Bearbeiten Sie den Pfad , wenn Sie das Bild zu wollen auf einen anderen Pfad und einem anderen Dateinamen exportiert werden. " [Bild ] " ist das Feld in der Tabelle, die die lange binäre Daten
4
Kopieren und fügen Sie die folgende Funktion in das Modul : .
Public Function Imagetofile ( strFile As String , ByRef Feld As Object ) As Long Dim
fileNumber As Integer Dim
byteData () As Byte
imagetofile = 0
fileNumber = FreeFile
öffnen strFile For Binary Access- schreiben, wie fileNumber
byteData = Field Of
Put # fileNumber , byteData
imagetofile = LOF ( fileNumber )
< p > End Function
5
Schließen Sie die "Microsoft Visual Basic " Fenster mit der rechten Maustaste " Form1. " Wählen Sie "Form View" , um die binären Daten zu exportieren und erstellen Sie eine Bilddatei.