PictureBox保存图片照片到数据库

2022/9/8 2:24:28

本文主要是介绍PictureBox保存图片照片到数据库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Private Sub PAPHOTO_SAVE()
Try
If TxtPictureURL.Text.ToString <> "" Then
Dim SQL_String As String = ""
'定义SQL字符串
If PA001H_INSERT.Isexists(" LJPA005H", " pa_no='" & Me.TB_PANO.Text & "'") = True Then
SQL_String = " UPDATE LJPA005H SET pa_photo=@img,rg_user='" & UserNo & "',rg_time=getdate() where pa_no='" & Me.TB_PANO.Text & "'"
Else
SQL_String = " INSERT INTO LJPA005H(pa_no,pa_photo,cr_user,cr_time) values ('" & Me.TB_PANO.Text & "',@img,'" & UserNo & "',getdate()) "
End If
Dim buffer As Byte()
buffer = File.ReadAllBytes(TxtPictureURL.Text.ToString)
'If TxtPictureURL.Text.ToString = "" Then
' 'MsgBox("请先选择要上传的图片", MsgBoxStyle.Information, "Message")
' 'Exit Sub
' Me.PB_PAPHOTO.Image = Global.LJPA001H.My.Resources.Resources.noimage
' buffer = GetByteArrayFromImage(Me.PB_PAPHOTO.Image)
'Else
' buffer = File.ReadAllBytes(TxtPictureURL.Text.ToString)
'End If
Dim objCon As SqlConnection
Dim objCmd As SqlCommand
'打开数据库
objCon = New SqlConnection With {
.ConnectionString = PA001H_INSERT.strConn
}
objCon.Open()


'执行操作
objCmd = New SqlCommand(SQL_String, objCon)
objCmd.Parameters.AddWithValue("@img", buffer)
objCmd.ExecuteNonQuery()
'结束数据库操作
objCmd.Dispose()
objCmd = Nothing
'关闭数据库连接
objCon.Dispose()
objCon.Close()
'objCon = Nothing
'MsgBox("照片导入成功")
'Call PAPHOTO_SEL()
End If

Catch ex As Exception
MessageBox.Show(Err.Description)
End Try

End Sub



这篇关于PictureBox保存图片照片到数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程