SQL SERVER 2000 一条记录中一个类型为IMAGE字段放多张图片问题

PL23K 2011-02-25 10:24:02
问题一:SQL SERVER 2000 类型为IMAGE字段 怎么存取图片 VC编程
问题二:SQL SERVER 2000 一条记录中一个类型为IMAGE字段放多张图片 是否有默认的存取方法,好存好取?不用我再组织存放格式


小弟分不多,但求大侠们施舍你们的侠骨柔肠,拜谢!
...全文
117 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
PL23K 2011-02-26
  • 打赏
  • 举报
回复
放单张的我会,代码如下 :m_pBMPBuffer为整个BMP图像的数据,直接file open read得来

char *pBuf = m_pBMPBuffer;
VARIANT varBLOB;
SAFEARRAY *psa;
SAFEARRAYBOUND rgsabound[1];

if(m_bNewUser)
m_pRecordset->AddNew();
m_pRecordset->PutCollect("username",_variant_t(m_UserName));
m_pRecordset->PutCollect("old",atol(m_Old));
if(pBuf)
{
rgsabound[0].lLbound = 0;
rgsabound[0].cElements = m_nFileLen;
psa = SafeArrayCreate(VT_UI1, 1, rgsabound);
for (long i = 0; i < (long)m_nFileLen; i++)
SafeArrayPutElement (psa, &i, pBuf++);
varBLOB.vt = VT_ARRAY | VT_UI1;
varBLOB.parray = psa;
m_pRecordset->GetFields()->GetItem("photo")->AppendChunk(varBLOB);
}
m_pRecordset->Update();

我不清楚 放多张图片再这里该怎么搞

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧