直接用rs2.Fields("图片").value=rs1.Fields("图片").value
然后update看看

解决方案 »

  1.   

    rs2.Open "select * from bjgpicture", adoCn, 1, 3
    出错
      

  2.   

    下面的代码时可以运行的,怎么转换图片数据呀
    '建立用来打开ACCESS表的数据连接Set adoCn1 = New ADODB.Connection
    adoCn1.Open "import"
    Set rs1 = New ADODB.Recordset
    rs1.Open "select id,题名 from " & acc_tname, adoCn1'用来连接ORACLE数据库的连接Set adoCn = New ADODB.Connection
    adoCn.Open "oracledb", "system", "manager"
    'Set rs2 = New ADODB.Recordset
    'rs2.Open "select * from bjgpicture", adoCn, 1, 3 If Not rs1.EOF Then
           While Not rs1.EOF              
            sqlstr = "insert into bjgpicture (id,题名) values(" & _
                        "'" & rs1.Fields("id") & "'," & _
                        "'" & rs1.Fields("题名") & "')"
                              ' rs2.AddNew
              ' rs2.Fields("图片").Value = rs1.Fields("图片").Value
              ' rs2.Fields("图片").AppendChunk rs1.Fields("图片")
              ' rs2.Update
              adoCn.Execute sqlstr
               rs1.MoveNext
      

  3.   

    不知道你保存图象用的是blob还是long raw类型
    long raw
    在vb中还是用addnew的方法吧,不要用insert into。
    blob可能就要用dbms_lob包了
      

  4.   

    我使用blob,long raw我已经通过了
    但是我的表中有个blob字段实在不知道怎么输入和读取
    oracle目录侠有个vb的例子
    oo4o->vb->smaples->lob
    是关于使用blob的,我也通不过
    所以请各位大虾帮忙,哪怕帮我测试一下oracle自带的例子也行
    万分感谢!
      

  5.   

    我也发现了lob是有一些问题的,特别是和平台相关
    如果程序与数据库的平台不是一种就可能会有问题
    建议你把数据库安装在win2000上,在win2000上运行应用看看效果如何
      

  6.   

    在www.vckbase.com/code里搜索ado,里面有个vc的例子读access的blob图像。