打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VB 把图片存入数据库(2)

Option Explicit
Dim Cn As ADODb.Connection
Dim Rs As ADODb.Recordset
Dim mst As ADODb.Stream
Dim mystr As String
Private Sub Form_Load()
  Adodc1.ConnectionString = "uid=admin;pwd=111;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & App.Path & "\data.MDB"
  Adodc1.RecordSource = "data"
  Adodc1.Refresh
End Sub
Private Sub Command1_Click() '保存图片到数据库
  If mystr <> "" Then
     Set Cn = New ADODb.Connection
     Cn.ConnectionString = ";DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & App.Path & "\data.MDB"
     Cn.Open
     Set Rs = New ADODb.Recordset
     Rs.Open "select * from data", Cn, adOpenStatic, adLockOptimistic
     Set mst = New ADODb.Stream
     mst.Type = adTypeBinary
     mst.Open
     mst.LoadFromFile mystr
     Rs.AddNew
     Rs.Fields("图片").Value = mst.Read
     Rs.Update
     Rs.Close
     Cn.Close
     Adodc1.Refresh
   Else
     MsgBox ("请先选择图片!")
  End If
End Sub
Private Sub Command3_Click()
  CommonDialog1.Filter = "bmp|*.jpg;*.bmp;*.gif"
  CommonDialog1.FilterIndex = 2
  ' 显示"打开"对话框
  CommonDialog1.ShowOpen
  Picture1.Picture = LoadPicture(CommonDialog1.FileName)
  mystr = CommonDialog1.FileName
End Sub
Private Sub Command2_Click()
  End
End Sub

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
VB6 保存和读取图片到数据库
access+ado+flexgrid实例
vB查询ACCESS数据库内容
报价小程序设计第1课--设计登陆界面
第14章 编辑SQL Server数据库数据
excel连接ORACLE正确方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服