手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网络编程>Asp.Net编程>列表

在VB中存取数据库中的图片

来源:互联网 作者:西部数码 时间:2008-04-09
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

   ADORst.Open ″table″, ADOCon, adOpenDynamic, adLockOptimistic
  ′打开一个ADO动态集 表名为table
   Set AdoCtr.Recordset = ADORst ′将动态集赋给ADO控件
  End Sub

     ----------------------


 Private Sub Form_Unload(Cancel As Integer)
  ′记得关闭打开的数据集,释放资源
  ADORst.Close
  ADOCon.Close
  Set ADORst = Nothing
  Set ADOCon = Nothing
 End Sub

     ----------------------

 Private Sub PreView_Click()
  ′显示打开文件的公用对话框,选择需要加入数据库的图片
  CDlg.Filter = ″位图(*.bmp)|*.bmp″
  CDlg.ShowOpen
  FileName = CDlg.FileName
  PicBox.Picture = LoadPicture(FileName) ′预览图片
 End Sub

     ----------------------

 Private Sub Save_Click()
  ADORst.AddNew ′新增纪录
  ADORst(″姓名″).Value = Names.Text ′给动态集的第一个字段赋值
  ADORst(″编号″).Value = Numb.Text ′给动态集的第二个字段赋值
  Set ADOFld = ADORst(″照片″) ′给ADODB.Field对象赋值
  Call SaveToDB(ADOFld, FileName)
  ′调用子程序,给第三个字段(image)赋值
  ADORst.Update
 End Sub

     ----------------------

 Private Sub Update_Click()
  ′重新打开纪录集,刷新纪录
  ADORst.Close
  ADOCon.Close
  Set ADORst = Nothing
  Set ADOCon = Nothing
  ADOCon.Open Constr
  ADORst.Open ″table″, ADOCon, adOpenDynamic, adLockOptimistic
  Set AdoCtr.Recordset = ADORst
 End Sub

     本程序在VB6.0/Windows98/WindowsNT下编译通过。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!