Connaître comment accéder aux données binaires longues d'une table de base de données peut rendre votre application de base de données plus dynamique. Microsoft Office Access est couramment utilisé pour concevoir des bases de données locales . Données binaires longues sont utilisées pour stocker des fichiers image dans une table de base de données. Vous pouvez utiliser Visual Basic pour Applications ( VBA) pour exporter les données binaires dans un fichier . VBA est un langage de programmation informatique utilisé pour automatiser des tâches de routine dans Access et d'autres applications Office. Instructions
1
Ouvrez Microsoft Office Access ; sélectionnez l'onglet "Créer " et sélectionnez " Form Design " pour créer une nouvelle forme . Cliquez-droit sur le formulaire pour afficher la " Feuille de propriétés. "
2
Cliquez sur l'onglet "Data" . À côté de " Source Object », tapez le nom de la table contenant les données binaires longues . Sélectionnez «Formulaire» sous la rubrique « Type de sélection . " Cliquez sur l'onglet "Evénement" et ensuite sur " Cliquez sur" select "[ Procédure événementielle] " pour ouvrir la fenêtre de Microsoft Visual Basic .
3
Tapez la commande suivante dans " Form_Load " pour appeler la fonction d'extraire des données binaires longues à partir de votre tableau dans un fichier: Photos
imagetofile "C: \\ images \\ exportedImage.jpg » [image]
modifier le chemin si vous voulez que l'image être exporté vers un autre chemin et un nom de fichier différent. » [Image ]" est le champ dans votre table contenant les données binaires longues
4
Copiez et collez la fonction suivante dans le module : .
Imagetofile Fonction publique ( strFile As String , ByRef Champ As Object ) As Long
fileNumber As Integer
Dim byteData () As Byte
imagetofile = 0
fileNumber = FreeFile < br >
Ouvert strFile Pour Binary accès en écriture Comme fileNumber
byteData = Field Of
Mettez # fileNumber , byteData
imagetofile = LOF ( fileNumber )
< p > End Function
5
Fermez la fenêtre " Microsoft Visual Basic " Fenêtre et clic-droit " Form1 ". Sélectionnez " vue formulaire» pour exporter les données binaires et créer un fichier image .