vb上传文件到MySQL_求教 - - vb图片上传到数据库保存的问题..

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

Dim odbcstr As String, adocon As New ADODB.Connection

odbcstr = "Provider=MSDASQL.1;Persist Security Info=False;User ID=sa;Data Source=ebtrpt;Initial Catalog=LH"

adocon.Open odbcstr

Dim office_rst As New ADODB.Recordset

adocon.CursorLocation = adUseClient

office_rst.Open "UpdatePic", adocon, adOpenDynamic, adLockOptimistic, adCmdTable

Dim adofld As ADODB.Field, DataArr() As Byte, filelen As Long, file_num As Long

office_rst.AddNew

'Set adofld = office_rst("图片名")

office_rst("图片名").Value = CommonDialog1.FileTitle

file_num = FreeFile '返回一个 Integer,代表下一个可供Open语句使用的文件号

Open Text1.Text For Binary Access Read As file_num '打开磁盘文件

filelen = LOF(file_num) '求文件长度

ReDim DataArr(filelen) '根据文件长度定义动态数组大小

Get file_num, , DataArr '将一个已打开的磁盘文件读入数组变量之中

adofld.AppendChunk DataArr() '将数组内容存入image型字段中

Close file_num '关闭磁盘文件

office_rst.Update

adofld.AppendChunk DataArr() '将数组内容存入image型字段中

这里会出现对象变量或with块变量的错误 - -

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值