Foxtable(狐表)用户栏目专家坐堂 → 求助,拍照直接插入数据库二进制列


  共有3059人关注过本帖树形打印复制链接

主题:求助,拍照直接插入数据库二进制列

帅哥哟,离线,有人找我吗?
Hyphen
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/5/14 10:15:00 [显示全部帖子]

是的,参数只接受文件路径

 回到顶部
帅哥哟,离线,有人找我吗?
Hyphen
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2016/5/14 14:39:00 [显示全部帖子]

自己写代码操作
Dim imgStream As New IO.MemoryStream
Dim PictureBox1 As WinForm.PictureBox = e.Form.Controls("PictureBox1")
Dim b As New Bitmap(PictureBox1.Image)
b.Save(imgStream, System.Drawing.Imaging.ImageFormat.Jpeg)
Dim data As Byte() = imgStream.GetBuffer
imgStream.Dispose()
Dim conn As New System.Data.SqlClient.SqlConn ection("server=localhost;database=test;Integrated Security=true;")
conn.Open()
Dim sqlcomm As New System.Data.SqlClient.SqlCommand
sqlcomm.Connection = conn
sqlcomm.CommandText = "UPD ATE [DDDDD] SET [第八列] = @第八列 WHERE [第一列] = @第一列 "
sqlcomm.Parameters.Add("@第八列", System.Data.SqlDbType.Image).Value = data
sqlcomm.Parameters.Add("@第一列", System.Data.SqlDbType.NVarChar).Value = "66"
sqlcomm.ExecuteNonQuery()
conn.Close()

 回到顶部