sql >> Databasteknik >  >> RDS >> Sqlserver

Kan inte UPPDATERA en stor bildstorlek som infogades i databasen i asp.net

Jag har inte listat ut vad som orsakar detta men jag har hittat en lösning genom att först ha en raderingsfråga och sedan infoga data.

   SQLStr = "delete FROM [Patient_Data].[dbo].[tbPatientImage]  where HospNum='" & Session.Item("HospNum") & "'" & _
            " and IDNum='" & Session.Item("IDNum") & "' and FileType= '" & lblHeader.Text & "'"

        Dim cmd As New SqlCommand(SQLStr, con)
        cmd.Connection = con
        con.Open()

        cmd.ExecuteNonQuery()

        SQLStr = "  INSERT INTO [Patient_Data].[dbo].[tbPatientImage](HospNum,IDNum, DoctorID, PatImage , FileType, FileName, FileSize , TransDATE) " & _
                " VALUES (@HospNum,@IDNum, @DoctorID, @Data, @FileType, 'Patient Photo' , @FileSize,  GETDATE())"

        cmd.CommandText = SQLStr
        'cmd.CommandTimeout = 120     
        cmd.Parameters.AddWithValue("@HospNum", Session.Item("HospNum"))
        cmd.Parameters.AddWithValue("@IDNum", Session.Item("IDNum"))
        cmd.Parameters.AddWithValue("@DoctorID", Session.Item("DoctorID"))
        cmd.Parameters.AddWithValue("@FileType", lblHeader.Text)
        cmd.Parameters.AddWithValue("@FileSize", FileSizeOfIMG)
        cmd.Parameters.Add(ImageTypeDataOfImage)
        cmd.ExecuteNonQuery()
        con.Close()
        GetData()
        lblMessage.Text = "Saved."

    End Using
End Sub



  1. MySQL SELECT Duplicerade rader från OpenCarts DataBase

  2. rake db:create misslyckas på Win7 x64

  3. Kan inte hitta MySQL i NodeJS med AWS Lambda

  4. I applikationen har jag tillgång till JDBC-drivrutinen (undantag java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver)