Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como salvar uma imagem em um banco de dados com o MS Visual Basic 6
Seu banco de dados guarda as imagens em formato binário , para que possa exibir as imagens em uma página web ou formulário do Windows . A linguagem Visual Basic tem uma sintaxe de conexão que permite que você se conecte ao banco de dados , especifique que a informação é uma imagem e armazená-lo em um de seus quadros . A imagem pode ser um de uma página web ou localizados no disco rígido local. As imagens são objetos grandes, para que as tabelas precisam de espaço suficiente para armazenar os arquivos binários. Com espaço suficiente no disco rígido , você pode criar um grande repositório de imagens para sua aplicação Visual Basic 6. Instruções
1

Criar um objeto de fluxo de memória e atribuí-lo à imagem. O fluxo de memória lê os dados binários a partir da imagem e armazena -lo na memória . Estes dados binário é transferido mais tarde para uma matriz binária. O código a seguir cria o fluxo de memória e salva a imagem :

Dim ms As New MemoryStream () theImage.Save ( ms , theImage.RawFormat )

" theimage " é o ID da imagem localizado em seu formulário do Visual Basic. Este elemento de imagem aponta para uma localização de uma imagem no disco rígido .
2

criar a consulta de conexão de banco de dados e SQL que insere a imagem no banco de dados. A conexão que você cria é dependente do servidor que você usa. O código a seguir configura a conexão e cria a consulta " inserir " :

Dim conn As New SqlConnection ( string_connection ) consulta Dim As String = " inserir Picture_Table valores (foto) ( @ Imagem ) " comando Dim New SqlCommand (query , conn)
3

Configure o parâmetro de imagem para o comando de consulta . O código a seguir cria um parâmetro para o código SQL e anexa a imagem :

Dim byteArray () As Byte = ms.GetBuffer () command.Parameters.Add (New SqlParameter ("@ Imagem" , SqlDbType . imagem) ) . Valor = byteArray
4

Executar a consulta e salvar a imagem no banco de dados . Todos os parâmetros são ajustados para cima, mas a imagem ainda não é salvo no banco de dados. O código a seguir abre a conexão de banco de dados , executa o código SQL e salva a imagem para a tabela de banco de dados:

conn.Open () command.ExecuteNonQuery () conn.Close ()
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·VBA Procedimento Função 
·Tutorial em Visual Basic XY Positivo 
·Vantagens e desvantagens do uso de várias tabelas em V…
·Como criar uma biblioteca de vínculo dinâmico 
·Como chamar um pacote SSIS De VBScript 
·Como inserir um cabeçalho com o VBA 
·Como fazer um jogo cronometrado em Visual Basic 
·Como fazer gráficos no Visual Basic 
·Como selecionar De um conjunto de dados em Visual Basic…
·Como executar um pacote DTS com uma página da web 
  Artigos em destaque
·Como criar arquivos PDF em PHP 
·O que é o Assistente de dados de objeto em VB6 
·Como acessar uma grade de dados 
·Como criar um arquivo em Python 
·Como fazer Pão liso em um George Foreman 
·Como monitorar MySQL Com Pandora 
·Como exportar dados de arquivos CSV em Java 
·Como organizar uma lista usando estruturas em C + + 
·Como determinar a compatibilidade com Python 
·Como remover um redirecionamento no PHP 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados