Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6027699
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 23, 20262026-05-23T04:37:51+00:00 2026-05-23T04:37:51+00:00

I am using this to get image bytes from the database cmd.CommandText = select

  • 0

I am using this to get image bytes from the database

cmd.CommandText = "select imagedate from projectimages where imagename = '" + _
    ListBox1.Text + "' and CSVprojectref=checksum('" + textboxFileRef.Text + "')"

Dim img As Object = cmd.ExecuteScalar()

Now how can I add this to PictureBox.image. I am having a lot of trouble retrieving the image and displaying it in the PictureBox.

The datatype is Image in sql database and i use this code to save image to db

         Dim ms As New IO.MemoryStream

        If imageFilename.Contains("jpeg") Or imageFilename.Contains("jpg") Then
            imageUpload.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg)

        End If
        If imageFilename.Contains("png") Then
            imageUpload.Save(ms, System.Drawing.Imaging.ImageFormat.Png)
        End If
        If imageFilename.Contains("gif") Then
            imageUpload.Save(ms, System.Drawing.Imaging.ImageFormat.Gif)
        End If
        If imageFilename.Contains("bmp") Then
            imageUpload.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp)
        End If

        Dim bytes() As Byte = ms.ToArray
        Dim img As String = Convert.ToBase64String(bytes)


        Dim cmd As New OleDb.OleDbCommand("insert projectimages values('" + imageNameTemp + "','" + img + "',CHECKSUM('" + textboxFileRef.Text + "'))", con)
        cmd.ExecuteNonQuery()
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-23T04:37:52+00:00Added an answer on May 23, 2026 at 4:37 am

    After 5-6 hours of searching forums and blogs and everything i fond this… to save image to database

    1- datatype should be image in database

    Now add this code when storing image to the sql database

        OpenFileDialog1.ShowDialog()
        imageFilename = OpenFileDialog1.FileName
        Dim imageUpload As Image
        imageUpload = Image.FromFile(OpenFileDialog1.FileName)
    
    
    
        If imageFilename <> "" Then
    
            Dim imageNameTemp As String
    
            imageNameTemp = imageFilename
    
            While (imageNameTemp.Contains("\"))
    
    
                imageNameTemp = imageNameTemp.Remove(0, imageNameTemp.IndexOf("\") + 1)
            End While
    
            Dim ms As New IO.MemoryStream
    
            If imageFilename.Contains("jpeg") Or imageFilename.Contains("jpg") Then
                imageUpload.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg)
    
            End If
            If imageFilename.Contains("png") Then
                imageUpload.Save(ms, System.Drawing.Imaging.ImageFormat.Png)
            End If
            If imageFilename.Contains("gif") Then
                imageUpload.Save(ms, System.Drawing.Imaging.ImageFormat.Gif)
            End If
            If imageFilename.Contains("bmp") Then
                imageUpload.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp)
            End If
    
            'Dim cmd As New SqlCommand("INSERT INTO projectimages (imagename,imagedate,csvprojectref) VALUES ('" + imageFilename + "',@BLOBData,CHECKSUM('" + textboxFileRef.Text + "'))", con)
    
            Dim b() As Byte = ms.ToArray()
    
            Dim cmd As New SqlCommand("INSERT INTO projectimages (imagename,imagedate,csvprojectref) VALUES ('" + imageNameTemp + "',@BLOBData,CHECKSUM('" + textboxFileRef.Text + "'))", con)
    
            cmd.Parameters.Add("@BLOBData", SqlDbType.Image, b.Length).Value = b
            '    Dim cmd As New SqlCommand("insert projectimages(imagename,imagedate,csvprojectref) values('imagma','" + img + "',CHECKSUM('" + textboxFileRef.Text + "'))", con)
    
            cmd.ExecuteNonQuery()
    
            '  cmdTemp.Parameters.Add("@photo", SqlDbType.Image, b.Length).Value = b
    
        End If
    

    And when to retrieve data to insert into picture box use this code…

      cmd.CommandText = "select imagedate from projectimages where imagename = '" +      ListBox1.Text + "' and CSVprojectref=checksum('" + textboxFileRef.Text + "')"
    
    
            cmd.Connection = con
            Dim da As New SqlDataAdapter(cmd)
            Dim ds As New DataSet()
            da.Fill(ds, "projectimages")
            Dim c As Integer = ds.Tables(0).Rows.Count
            If c > 0 Then
                Dim bytBLOBData() As Byte = _
                    ds.Tables(0).Rows(c - 1)("imagedate")
                Dim stmBLOBData As New MemoryStream(bytBLOBData)
                PictureBox1.Image = Image.FromStream(stmBLOBData)
            End If
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am using this code to get the background image of a div .
Im using this PHP to get a list of Title's from an RSS feed:
I'm able to save the captured image from a barcode scanner using this code:
I'm trying to get an image from an url using a byte stream. But
^ As above. Is this possible? I'm using a library to get image data
Im using this regex to get the contents of a tag in a file.
I'm using this query to get all employees of {clients with name starting with
I'm using this line to get the beginning time of the first day of
I'm making call to Alfresco Webscripts which return JSON. I do this using GET
Using this jquery code: <a href=javascript:void(0) id=m1>Get Selected id's</a> jQuery(#m1).click( function() { var s;

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.