用ADO参数查询添加OLE字段值-t小雨
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


用ADO参数查询添加OLE字段值

发表时间:2011/12/10 10:23:55 评论(0) 浏览(6811)  评论 | 加入收藏 | 复制
   
摘 要:用ADO参数查询添加OLE字段值
正 文:
表1中有OLE字段oo,以下代码用ADO的参数查询向oo字段添加一个二进制文件,

Public Function AppendFile()

    Dim cmdByRoyalty As ADODB.Command
    Dim prmByRoyalty As ADODB.Parameter
    Dim FileLength As Long
    Dim ByteData() As Byte

    Open "C:\test.rar" For Binary Access Read Lock Write As #1
    FileLength = LOF(1)
    ReDim ByteData(FileLength-1)
    Get #1, , ByteData()
    Close #1

    Set cmdByRoyalty = New ADODB.Command
    With cmdByRoyalty
        .CommandText = "PARAMETERS oleA LongBinary;Insert INTO 表1 ( oo ) VALUES([oleA]);"
        .CommandType = adCmdText
        Set prmByRoyalty = .CreateParameter("oleA", adLongVarBinary, adParamInput, FileLength )
        .Parameters.Append prmByRoyalty
        prmByRoyalty.AppendChunk ByteData()           
        Set .ActiveConnection = CurrentProject.Connection
        .Execute
    End With
   
End Function


Access软件网交流QQ群(群号:198465573)
 
 相关文章
[access查询]怎么通过代码打开一个参数查询   【Dev Ashish   2004/11/11】
[access查询]通过代码打开一个参数查询  【umvsoft整理  2008/6/5】
access表名或者字段名是变量的参数查询  【UMVsoft整理  2009/1/8】
视频:access课程第四章3_创建参数查询  【whtancky  2012/3/9】
二级Access数据库备考笔记之单参数查询  【缪炜  2012/10/12】
常见问答
技术分类
相关资源
文章搜索
关于作者

t小雨

文章分类

文章存档

友情链接