Click here to Skip to main content
15,920,383 members
Home / Discussions / Database
   

Database

 
NewsRe: Save Image in SQL Database Pin
bapu288929-Aug-08 10:57
bapu288929-Aug-08 10:57 
GeneralRe: Save Image in SQL Database Pin
Wendelius29-Aug-08 11:15
mentorWendelius29-Aug-08 11:15 
GeneralRe: Save Image in SQL Database Pin
bapu288929-Aug-08 11:25
bapu288929-Aug-08 11:25 
QuestionRe: Save Image in SQL Database Pin
bapu288930-Aug-08 4:22
bapu288930-Aug-08 4:22 
AnswerRe: Save Image in SQL Database Pin
Wendelius30-Aug-08 4:31
mentorWendelius30-Aug-08 4:31 
GeneralRe: Save Image in SQL Database Pin
bapu288930-Aug-08 4:58
bapu288930-Aug-08 4:58 
GeneralRe: Save Image in SQL Database Pin
Wendelius30-Aug-08 5:07
mentorWendelius30-Aug-08 5:07 
GeneralRe: Save Image in SQL Database Pin
bapu288930-Aug-08 5:20
bapu288930-Aug-08 5:20 
hello again

the code which exacute is as bellow

Dim imageCount As Integer = dsImage.Images.Rows.Count
        MsgBox("Original image count in dataset: " & CStr(imageCount))
        conImage = GetDBConnection()
        commImage = New Data.SqlClient.SqlCommand("DELETE * FROM Images)", conImage)
        If (dsImage.Images.Rows.Count > 0) Then
            MsgBox("Delete not done, rows in datatable: " & CStr(dsImage.Images.Rows.Count), _
             MsgBoxStyle.Information)

        End If


and the code where error shows


If commImage.ExecuteNonQuery() <> 1 Then   (this is the line)
            MsgBox("Delete failed", MsgBoxStyle.Information)
        End If




this is the part to get image

Private Sub GetImage()
        Dim fs As FileStream = New FileStream(mImageFilePath.ToString(), FileMode.Open)
        Dim img As Byte() = New Byte(fs.Length) {}
        fs.Read(img, 0, fs.Length)
        fs.Close()
        mImageFile = Image.FromFile(mImageFilePath.ToString())
        Dim imgHeight As Integer = picImage.Height 'mImageFile.Height
        Dim imgWidth As Integer = picImage.Width 'mImageFile.Width
        Dim imgLength As Integer = mImageFile.PropertyItems.Length
        Dim imgType As String = Path.GetExtension(mImageFilePath)
        mImageFile = Nothing
        ' image content
        Dim pic As SqlParameter = New SqlParameter("@pic", SqlDbType.Image)
        pic.Value = img
        commImage.Parameters.Add(pic)

        ' title
        Dim title As SqlParameter = New SqlParameter("@title", System.Data.SqlDbType.VarChar, 50)
        title.Value = txtTitle.Text.ToString()
        commImage.Parameters.Add(title)

        ' type
        Dim itype As SqlParameter = New SqlParameter("@itype", System.Data.SqlDbType.Char, 4)
        itype.Value = imgType.ToString()
        commImage.Parameters.Add(itype)

        ' height
        Dim iheight As SqlParameter = New SqlParameter("@iheight", System.Data.SqlDbType.Int)
        iheight.Value = imgHeight
        commImage.Parameters.Add(iheight)

        ' width
        Dim iwidth As SqlParameter = New SqlParameter("@iwidth", System.Data.SqlDbType.Int)
        iwidth.Value = imgWidth
        commImage.Parameters.Add(iwidth)
    End Sub



this is select statment

Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
     btnSave.Enabled = False
     'get sql connection
     Dim ImageAdd As Integer
      Try
         conImage = GetDBConnection()
         Dim sSQL As String = "INSERT INTO Images (Pic,Title, IType, Height, Width) VALUES(" & _
                        "@pic, @title, @itype, @iheight, @iwidth)"
         commImage = New Data.SqlClient.SqlCommand(sSQL, conImage)
         Call GetImage()
         ImageAdd = commImage.ExecuteNonQuery()
         'Me.daImage.Update(Me.dsImage, "Images")

         dsImage.AcceptChanges()
         Me.ImagesTableAdapter.ClearBeforeFill = True
         Me.ImagesTableAdapter.Fill(Me.dsImage.Images)
         MessageBox.Show(ImageAdd.ToString & "  Image successfuly saved in database", _
         "Image Load")
     Catch ex As Exception
         MsgBox(ex.Message)

     End Try
     commImage.Dispose()
     commImage = Nothing
     conImage.Close()
     conImage.Dispose()
     Call LoadImages()
 End Sub


and yes I drag and drop data adaptor and then generate dataset
GeneralRe: Save Image in SQL Database Pin
Wendelius30-Aug-08 5:25
mentorWendelius30-Aug-08 5:25 
GeneralRe: Save Image in SQL Database Pin
bapu288930-Aug-08 5:34
bapu288930-Aug-08 5:34 
GeneralRe: Save Image in SQL Database Pin
Wendelius30-Aug-08 5:39
mentorWendelius30-Aug-08 5:39 
GeneralRe: Save Image in SQL Database Pin
bapu288930-Aug-08 5:45
bapu288930-Aug-08 5:45 
GeneralRe: Save Image in SQL Database Pin
Wendelius30-Aug-08 6:04
mentorWendelius30-Aug-08 6:04 
GeneralRe: Save Image in SQL Database Pin
bapu288930-Aug-08 6:13
bapu288930-Aug-08 6:13 
GeneralRe: Save Image in SQL Database Pin
Wendelius30-Aug-08 6:21
mentorWendelius30-Aug-08 6:21 
GeneralRe: Save Image in SQL Database Pin
bapu288930-Aug-08 6:34
bapu288930-Aug-08 6:34 
GeneralRe: Save Image in SQL Database Pin
Wendelius30-Aug-08 6:48
mentorWendelius30-Aug-08 6:48 
GeneralRe: Save Image in SQL Database Pin
bapu28896-Sep-08 4:50
bapu28896-Sep-08 4:50 
GeneralRe: Save Image in SQL Database Pin
Wendelius6-Sep-08 7:56
mentorWendelius6-Sep-08 7:56 
QuestionDate Format in BCP bulk export Pin
Ariel Kazeed28-Aug-08 0:49
Ariel Kazeed28-Aug-08 0:49 
AnswerRe: Date Format in BCP bulk export Pin
Wendelius28-Aug-08 4:41
mentorWendelius28-Aug-08 4:41 
Question"Neat-a-fying" a huge query [modified] Pin
MatthysDT27-Aug-08 23:15
MatthysDT27-Aug-08 23:15 
AnswerRe: "Neat-a-fying" a huge query Pin
Wendelius27-Aug-08 23:58
mentorWendelius27-Aug-08 23:58 
AnswerRe: "Neat-a-fying" a huge query Pin
TheFM23428-Aug-08 16:52
TheFM23428-Aug-08 16:52 
Questionremove commas in a column in mssql Pin
phokojoe27-Aug-08 20:18
phokojoe27-Aug-08 20:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.