首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请教通过ADO怎样修改SQLSERVER数据库IMAGE字段

2012-02-29 
请问通过ADO怎样修改SQLSERVER数据库IMAGE字段注意我需要的是“修改”,网上的AppendChunk和GetChunk方法都是

请问通过ADO怎样修改SQLSERVER数据库IMAGE字段
注意我需要的是“修改”,
网上的AppendChunk和GetChunk方法都是插入和获取的例子,
我现在要对一个IMAGE字段换张图片,如何用这两个函数实现?或是其他方法。
敬请赐教。

[解决办法]
巴stream换一下就行吧
[解决办法]
插入和修改,都用AppendChunk。
[解决办法]
from ado 手册
在 Field 对象上的第一个 AppendChunk 调用将数据写入字段,覆盖任何现有数据。
也就是说 select top 1 * from table1 where id=1//检索你要修改的那个记录

然后对这个结果集的image字段进行appendchunk,就覆盖了了以前的image字段的值,当然前提是你的recordsetptr是一个存在记录的结果集,而不是空的,这个和添加一个BLOB有所区别。其他的和插入一个BLOB字段没有什么大的区别,同样是安全数组的使用

如果还希望对image字段进行更灵活的处理ado stream可以实现访问部分或者修改部分二进制数据。

热点排行