vb 文件操作

     vb文件操作,由于项目的需要把图片以二进制的形式存到数据库中,然后再把数据库中图片的二进制文件显示在界面上,网上收集了些资料学习了一把,由于项目的限制,于数据库链接不是通过ADO控件,只需要传两个参数给一个数据库工具,实现数据库的增、删、改、查,找了几天的资料问题解决了,整理一下以备以后用。
图片文件以二进制形式存到数据库
    strFileFullName = frmDetails.commPicture.FileName
    file_num = FreeFile
   
    Open strFileFullName For Binary Access Read As #file_num         ----把图片以二进制形式打开
    Filelength = LOF(file_num)
    ReDim ByteData(1 To Filelength) As Byte
    Get file_num, , ByteData()
    Close file_num

图片文件以二进制形式从数据库中取出 ,二进制文件取出后放到一个临时文件中,再从临时文件里读出。

 strTmp() = FindOptFileValue(bdOptions, CODE_OPTID_Welcomejpg)               ---读出数据库中二进制文件

        file_num = FreeFile

        Open "d:/temp.dat" For Binary As #file_num               ----建立一个临时文件存放数据库图片二进制文件

        Dim ln As Long
        ln = UBound(strTmp)
        Put file_num, , strTmp()                     ----文件写入到临时文件中
        Close file_num

      .jpgPictureFirst.Picture = LoadPicture("d:/temp.dat")               ---图片在界面上显示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值