• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

ritissima

imagens

4 mensagens neste tópico

o meu objectivo é inserir os dados de alunos numa bd importada do access.

eu pretendo q no momento de inserir a foto, abrir uma imagem existente no pc e inserir no campo do tipo ole...

eu ja fiz assim umas coisas:

o sitio onde eu quero meter aquilo chama-s FotoPictureBox

        Dim OpenFileDialog As New OpenFileDialog
       OpenFileDialog.InitialDirectory = My.Computer.FileSystem.SpecialDirectories.MyDocuments
       OpenFileDialog.Filter = "Imagem (*.bmp)|*.bmp|All files (*.*)|*.*"


       If (OpenFileDialog.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK) Then
           Dim FileName As String = OpenFileDialog.FileName

           FotoPictureBox.Image =  fimeName
           'TODO: Add code here to open the file.
       End If

por favor ajudem-me

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Presumo que o teu problema exacto esteja no momento de "enviar" a imagem para a base de dados, sendo assim recomendo que leias este artigo que te explica como fazer isso.

No entanto vais ter que mudar algumas coisas de SQL para OleDB .... ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

o que estas a fazer aqui(fotopicturebox=filename) é atribuir uma string a uma picture box, o que nao podes fazer...

podes fazer entao isto:

dim picbit as bitmap

picbit=image.fromfile(filename)

(picbit é a tua imagem)

fotopicturebox.image=picbit
ou entao mais directamente

fotopicturebox.image=image.fromfile(filename)

cumps

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

sim realmente isso passou-me ao lado  :-[ no entanto também podes fazer FotoPictureBox.ImageLocation = FileName  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora