Saber como acessar dados binários longos de uma tabela de banco de dados pode fazer sua aplicação de banco de dados mais dinâmico. Microsoft Office Access é comumente usado para criar bancos de dados locais. Dados binários longo é usado para armazenar arquivos de imagem em uma tabela de banco de dados. Você pode usar o Visual Basic for Applications (VBA) para exportar os dados binários em um arquivo . VBA é uma linguagem de programação de computador utilizado para automatizar tarefas de rotina em Access e outros aplicativos do Office. Instruções
1
Abra o Microsoft Office Access , selecione a aba "Criar " e selecione " Form Design" para criar um novo formulário. Botão direito do mouse a forma para exibir a " Folha de Propriedades ".
2
Clique na guia "Dados" . Ao lado de " Fonte de objeto ", digite o nome da tabela que contém os dados binários longos . Selecione "Form " em " Tipo de seleção . " Clique na aba " Eventos" e ao lado de " On clique em" Selecionar " [Procedimento de evento ] " para abrir a janela do Microsoft Visual Basic.
3
Digite o seguinte em " Form_Load " para chamar a função para extrair dados binários longos de sua tabela para um arquivo:
imagetofile "C: \\ Images \\ exportedImage.jpg " , [Imagem ]
Edite o caminho se você quer que a imagem ser exportados para outro caminho e um nome de arquivo diferente. " [Imagem ]" é o campo em sua tabela que contém os dados binários longos
4
Copie e cole a seguinte função em seu módulo: .
Função Pública imagetofile ( strFile As String , ByRef campo As Object ) As Long Dim
fileNumber As Integer Dim
byteData () As Byte
imagetofile = 0
fileNumber = FreeFile < br >
Abrir strFile Para Binary acesso de gravação Como fileNumber
byteData = Campo
Coloque # fileNumber , byteData
imagetofile = LOF ( fileNumber )
End Function
5
Feche a janela "Microsoft Visual Basic" e clique-direito " Form1 ". Selecione "Form View" para exportar os dados binários e criar um arquivo de imagem .