首页 > 数据库 >PictureBox保存图片照片到数据库

PictureBox保存图片照片到数据库

时间:2022-09-06 18:56:22浏览次数:68  
标签:End String Text 数据库 objCon 照片 PictureBox SQL objCmd

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

标签:End,String,Text,数据库,objCon,照片,PictureBox,SQL,objCmd
From: https://www.cnblogs.com/beichengshiqiao/p/16662960.html

相关文章

  • DataGridViewImageColumn 图片照片
    PrivateSubBT_PHOTOADDRESS_Click(senderAsObject,eAsEventArgs)HandlesBT_PHOTOADDRESS.ClickDimdvicAsDataGridViewImageColumn=NewDataGridVie......
  • 达梦数据库命令行工具
    命令行工具列表(1)连接管理工具(2)导入导出工具命令行工具详解连接管理工具连接数据库//默认连接本机数据库(密码若无特殊字符则直接书写反正使用'""'包裹密码)[......
  • Java连接数据库进行操作
    importjava.sql.*;importjava.util.ResourceBundle;publicclassJBDCTEST{publicstaticvoidmain(String[]args){Connectionc=null;St......
  • 数据库原理基础一
    数据的分类:结构化数据:有固定的格式,例如一个表格里面的信息非结构化数据:无固定格式,例如图片、网页、语音、视频半结构化数据:html、xml格式的数据数据库:存放数据......
  • 记录一下~~~Linux配置定时任务备份数据库dmp文件
    1.创建备份目录:mkdir-p/dcits/sx_xmz/sx_data_bakchown-Roracle18c:oinstall/dcits/sx_xmz/sx_data_bak2.脚本文件编写vidatabak.sh输入如下内容#设置环节......
  • 达梦数据库图形化工具
    图形化工具列表(1)DM数据库配置助手(2)DM服务查看器(3)DM管理工具(4)DM控制台工具(5)DM数据库迁移工具(6)DM性能监测工具图形化工具详解界面展示DM数据库配置助......
  • 数据库管理工具DBeaver
    DBeaverEnterprise企业版是一款优秀的数据库管理工具,支持管理众多数据库产品,MySQL,Oracle,SQLserver,Redis,MongoDB,Redis、MongoDB,ApacheHive,几乎支持市面上你见过的,没见过的......
  • Mysql数据库增删改查
    数据库显示数据库showdatabases;显示数据表showtables;选择数据库usemysql;创建数据库createdatabasehaige;删除数据库dropdatabasehaige;刷新权限flushprivilege......
  • mysql8 数据库迁移部署的一个常见文件备忘。。
      1、sql_mode=only_full_group_bysql_mode=only_full_group_by Causedby:java.sql.SQLSyntaxErrorException:Expression#1ofSELECTlistisnotinGROU......
  • 这一次,我们把AI自治数据库带到了世界人工智能大会上
    9月3日,2022世界人工智能大会(WAIC)在上海圆满落幕。WAIC2022秉持“智联世界”理念,通过线上线下联动的会展形式,汇聚顶级科学家、企业家、政府官员、专家学者、国际组织、投资......