需求如下。
SQLSERVER中已经存在一条 ID为 1 的记录。
将一个OLE字段读到一个二进制对象中,然后直接将这个二进制对象更新到SQLSERVER的ID为 1 IMAGE字段中。
请问如何执行。
我试着用带参数的存储过程,但是总不成功。请给出具体代码谢谢。

解决方案 »

  1.   

    Image字段应当用AppendChunk进行赋值。
      

  2.   

    通过GetChunk 将OLE对象保存到一个byte变量中(OLE size 可以保存到另一个字段, 或与OLE叠加), // access
       如: dim aData() as Byte
           'oleSize 为ole数据的长度
           aData() = oRecordset("ole").GetChunk(0,oleSize)再通过AppendChunk(aData())方式将byte保存到 SQLServer中. 
      

  3.   

    哦, 上面最后一行错了,应该用 WRITETEXT 操作SQLserver, 不是AppendChunk