标题:[原创]image图片问题:
只看楼主
xiaozhou
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2004-11-8
 问题点数:0 回复次数:1 
[原创]image图片问题:
在VC++里怎么把图片放到SQL SERVER的表里,假如表里有几个字段,最后一个字段是image类型的,该怎么做
搜索更多相关主题的帖子: image 原创 
2004-11-08 08:51
C++大粉丝
Rank: 4
等 级:贵宾
威 望:10
帖 子:477
专家分:0
注 册:2004-4-23
得分:0 

一般是利用ADO的ad:_RecordsetPtr存放文件的二进制内容.

ad::_RecordsetPtr p;

针对p的一系列动作.....

_variant_t vt = GetVariantType::_set_type_value(字段索引);

p->Fields->GetItem(vt)->GetType() 字段类型需要是 ad::adLongVarBinary

_variant_t varChunk;

SAFEARRAY FAR *pArraySafe;

SAFEARRAYBOUND arrayBound[1];

arrayBound[0].lLbound = 0;

arrayBound[0].cElements = file.GetLength();

pArraySafe = SafeArrayCreate(VT_UI1,1,arrayBound);

varChunk.vt = VT_ARRAY|VT_UI1;

varChunk.parray = pArraySafe;

p->Fields->GetItem(vt)->AppendChunk(varChunk);

[此贴子已经被作者于2004-11-08 14:03:01编辑过]


I am a big fan of c plus plus.
2004-11-08 13:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-7296-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.181117 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved