Ir para conteúdo
  • 0
Caio G Sa Silva

Pesquisar Imagens atráves do Banco de Dados MYSQL no phpadmin no picture box e datagridview

Pergunta

Estou com problemas ao pesquisar fotos armazenadas no banco de dados MYSQL no PHPADMIN no picturebox e no datagridview

 

<> Imports System.IO
Imports System.Data.Odbc
Imports System.Drawing.Imaging

 

Public Class FrmAlunos_Cadastrados


    Private Sub listar()

        filtrar("select * from aluno", "aluno")
        DataGridView1.DataSource = dados
        DataGridView1.DataMember = "aluno"
        olecon.Close()

    End Sub

    Private Sub btnpesquisar_Click(sender As Object, e As EventArgs) Handles btnpesquisar.Click
       
        Dim comando = "select * from aluno where cod_rm =" + txtra.Text

        pesquisar(comando)

        If guarda.Read() Then
            txtra.Text = guarda(1).ToString()
            Dim bytePicData() As Byte
            bytePicData = guarda.Item("foto")
            Dim PicMemStream As New System.IO.MemoryStream(bytePicData)
            PictureBox1.Image = Image.FromStream(PicMemStream)

        Else
            MsgBox("RM não localizado")
            txtra.Clear()
            PictureBox1.Image = Nothing
        End If


        guarda.Close()
        olecon.Close()

    End Sub

    Private Sub btnlistar_Click(sender As Object, e As EventArgs) Handles btnlistar.Click
       
        listar()
        olecon.Close()
    End Sub
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles btnhome.Click
        FrmFuncionários.Show()
        Me.Close()
    End Sub

    Private Sub DataGridView1_CellContentClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellContentClick

        Dim linha = DataGridView1.CurrentCellAddress.Y
        txtra.Text = DataGridView1(1, linha).Value.ToString()

        Dim comando = "select * from aluno where cod_rm =" + txtra.Text
        pesquisar(comando)

 

        If guarda.Read() Then

            Dim bytePicData() As Byte
            bytePicData = guarda.Item("foto") 'o erro ocorre aqui 

erro:  "An unhandled exception of type 'System.OverflowException' occurred in System.Data.dll

Additional information: Operação aritmética resultou em um estouro."

 

            Dim PicMemStream As New System.IO.MemoryStream(bytePicData)
            PictureBox1.Image = Image.FromStream(PicMemStream)
        End If
        olecon.Close()
        guarda.Close()

    End Sub

    

End Class </>

 

gostaria de ajuda?

 

Obs: o banco de dados está armazenado no php admin atráves do programa vertrigo e da conexão mysql ODBC.

Editado por Caio G Sa Silva
formatação de código

Compartilhar este post


Link para o post
Compartilhar em outros sites

1 resposta a esta questão

Recommended Posts

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por rafaelwww
      Sou novo no fórum e essa é a minha primeira postagem.
      não sei se essa é área apropriada para esse tipo de postagem, mas vamos lá eu tenho um site e queria criar uma opção no qual o usuário poderia gravar um áudio que seria salvo em um banco de
      dados, mas não tenho ideia de como fazer isso se existe uma API que faça isso . 
      Peço por gentileza se alguém pudesse me dar uma dica.
       
    • Por Fabricio Guilherme
      Olá pessoal, esse é meu primeiro post, gostaria de uma ajuda de alguém que tenha contato com Woocommerce/ Wordpress.
      Eu recebi uma solicitação de um cliente para conectar um web service a loja dele, com o objetivo de verificar vagas existentes em pousadas, depois de agrupar os dados do pedido, enviar um formulário para os colaboradores dele e assim, efetuar a venda.
      A principio a loja funciona no modo orçamento apenas e por enquanto vai permanecer assim, minha solução foi criar um plugin para o Woocommerce que faz todo esse trabalho de forma externa, usando os ganchos do wordpress.
      A minha questão é se o cliente for colocar a loja no modo venda, como vou tratar a quantidade de variações?
      O Woocommerce é preparado pra isso ou seria melhor outro gerenciador de loja?
      OBS: Pra ficar mais fácil de entender a cliente é uma agência de viagens, como a decolar por exemplo. E portanto se conecta a outros bancos com uma infinidade de variáveis, restrições e métodos diferentes em cada atividade diferentes.
      OBS: Estou disposto a novas plataformas que suportem essa complexibilidade de dados, se houver algo PHP + MySQL é muito bem vindo kkkk
    • Por MateusOFCZ
      Olá, gostaria de saber como eu faço para mostrar uma imagem diferente ao acessar o site...
      Eu precisaria mostrar a imagem linkada, ou seja, quando clickar na imagem ela levará você para um link, porém cada imagem tem um link diferente, como faço isso?
      Caso você não tenha entendido seria uma espécie de "anúncios" em meu site, toda vez que reentrar nele irá mostrar uma imagem diferente, e essa imagem será linkada, e os links também serão diferentes um do outro.
    • Por Kelven
      Opa pessoa tranquilo?
      $sql = "SELECT * FROM clientes "; $query = mysql_query($sql); while($mostrar = mysql_fetch_array($query)) { $id_cliente = $mostrar["id"]; $sql_album = "SELECT * FROM albuns WHERE id_cliente = '$id_cliente' AND lamina != 'lamina' ORDER BY data_escolha DESC"; // essa é a data q eu preciso q mostre o resultado organizado, porém ela não funciona do jeito q eu quero por estar dentro do while, como consigo mostrar o resultado organizado por essa data? Então eu preciso mostrar um resultado organizado por uma data q tá dentro do while de um while, porém não to sabendo como fazer isso, veja:
       
    • Por Emerson Ricardo
      Olá a todos!
      Peço uma orientação aos mestres.
      De noite faço uma importação de um arquivo csv para um banco de dados, tudo via php.
      A importação está funcionando perfeitamente, porém, preciso que depois que importar eu preciso limpar algumas informações que para mim não é importante, tais como
      - clientes inativos
      - cliente nao associados..etc
      fiz uma script em php que roda no cron do linux, mas a bendida só limpa a primeira opção.
      Alguém poderia me dar uma dica de onde estou errando
      segue meu script
      <?php $dbhost = 'localhost:3306'; $dbuser = 'root'; $dbpass = 'senha'; $dbname = 'rd'; $conn = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname); $query = "DELETE FROM permanent_users_temp WHERE status='CONTAEMPREJUIZO'"; $query = "DELETE FROM permanent_users_temp WHERE status='CORRENTISTAASSOCIADOINATIVO'"; $query = "DELETE FROM permanent_users_temp WHERE status='CORRENTISTANAOASSOCIADO'"; $query = "DELETE FROM permanent_users_temp WHERE status='NAOCORRENTISTA'"; $query = "DELETE FROM permanent_users_temp WHERE status='CONTAENCERRADA'"; $result = mysqli_query($conn, $query); if($result)     {         echo 'Data Deleted';     } else {         echo 'Data Not Deleted';     }     mysqli_close($conn); ?> Se alguém puder dar um dica agradeço.
      Obrigado
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.