GRAVAR IMAGEM NO BD SQL SERVER 2008

NILSONANDRE 10/04/2014 17:26:06
#437165
Boa tarde a todos,

Estive procurando algo a respeito de gravar imagens no SQL Server usando VB6. Achei alguns conteúdos porem todos gravando em ACCESS.

Alguem tem algum exemplo para que eu possa gravar imagens no SQL Server usando VB6?

Desde já agradeço.
JCM0867 10/04/2014 17:45:15
#437167
Não é aconselhável gravar imagens num banco de dados, poderá torna-lo lento.
O método usado é gravar apenas o nome do arquivo de imagem ou o Caminho+nome da imagem
As imagens ficam gravadas fora do banco.
Ao executar o banco ele dirá onde as imagens estão


[Ô]A mente que se abre a uma idéia, jamais voltará ao seu tamanho original[Ô]
Albert Einstein
OMAR2011 10/04/2014 18:00:56
#437170
Resposta escolhida
é do mesmo jeito.
Se grava no Access,também grava no Sqlserver.
A diferença é o tipo de campo.
O Treze já disponibilizou códigos para gravar imagem no Banco
de Dados.Basta pesquisar aqui no site.
NILSONANDRE 11/04/2014 20:04:30
#437211
Prezados,

Agradeço as recomendações. Entendo que gravar a imagem direto no BD não é o mais indicado porem para meu cenário não tenho muita escolha...

Após algumas pesquisar aqui no site e outra googladas, consegui resolver meu problema.

Estou usando BD SQL Server 2008 e meu campo na tabela estava definido como IMAGE. Depois de algumas mudanças no código e também no script da table, agora estou convertendo a imagem para VARBINARY(MAX) e gravando na tabela.

Tópico encerrado , respostas não são mais permitidas