Pessoal estou concluindo um programa no vb.net 2008 express, estou usando o banco de dados sql server 2008 express, o programa esta praticamente pronto, só esta faltando gravar a imagem em um cadastro do programa já fiz de tudo mas não consegui, na tabela criei um campo do tipo image, ai pesquisando na net, descobri que tem que converter a imagem para binario para poder gravar no banco ate ai eu consegui converti a imagem para binario e consegui gravar no banco, so que ele exibe na datagridview da tela a string em binario e não a imagem, e também quando eu quero recuperar a imagem para mostrala na picturebox novamente eu tendo fazer o processo de conversão mais ele da um erro falando que o tipo de dado System.Data.Linq.Binary não pode ser convertido para o tipo byte. Ja pesquisei um monte mas não consegui fazer, queria fazer basicamente assim você clica em um botão procurar foto acha a foto pode ser jpg, png ou bmp clica em abrir ele carrega a foto na picure (isso o programa já esta fazendo) depois clica em salvar ele adiciona o registro na tabela e atualiza a grid (isso o programa tambem já faz) so que na coluna da foto eu quero que apareça a foto que eu salvei e não a string enorme que esta aparecendo, e tambem na hora que eu fosse editar ou apagar o registro e clicasse em cima do mesmo com o mouse ele recuperasse a foto e carregasse ela na picturebox (isso eu sei como fazer estou usando stored procedure) mas não estou conseguindo fazer a conversão. será que alguem pode me ajudar? quero fazer isso usando stored procedure?
Muito Obrigado desde já...


Responder com Citação
se alguem souber como posso resolver essa dorsinha de cabeca.
