问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

职工管理系统VC++6.0

发布网友 发布时间:2022-05-09 21:26

我来回答

2个回答

热心网友 时间:2023-10-22 05:03

我来给你解释一下,其实这是一个很简单的,安全数组创建初始化代码。
创建安全数组需要3个参数,参数1 是类型,参数2是结构体个数(第3个参数),参数3是数组结构的范围。
rgsabound[0].lLbound = 0; // 最小值
rgsabound[0].cElements = m_nFileLen // 最大值;
// 上面这两句就是设置结构体的范围是,从0~~文件长度,也就是所谓的图片文件的大小
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); // 写入到数据库

整个流程就是,首先读取图片文件的内容到pbuf中,如果pbuf有值,那么就创建安全数组,将buf的内容复制到安全数组中,然后写入到数据库里,为什么要安全数组呢,因为写入数据库的需要传递变体类型,变体类型的数组,用的就是安全数组。

热心网友 时间:2023-10-22 05:04

我不太清楚哦
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
便宜美容花草茶配方 美白嫩肤饮品 洛神花茶 哪些花草茶能美白? 骗团是什么意思? 农农事活动 180度减52度18分36秒你们会吗? 问一个很简单的题,大家不要笑话我,90度-43度18分36秒等于多少? 18度36分24秒等于多少度?全部下来 求帮忙 180度减52度18分36秒,等于 18度44分24秒等于多少度?37.32度等于多少度多少分多少秒 联塑集团用什么管理软件ERP B/S结构图书管理系统 TS16949确切的说,应该是质量管理体系,还是标准规则? 除了诺明软件的诺明PSA管理系统,还有其他工时管理软件吗?金蝶貌似不做? DELL的psa是什么意思 财务管理软件哪家好?用友、金蝶还是诺明PSA管理系统? 诺明psa管理系统付款批次中已经过账的如何删除? 人力资源管理软件哪家好?用友,金蝶还是诺明PSA管理系统? outlook express设置163VIP邮箱 为什么要注册163的vip邮箱? 什么是风险对策 风险对策有哪几种 极品家丁漫画是不是不更新了啊,为什么呢?停更好久了 极品家丁漫画下载地址高清 极品家丁漫画为什么没有第40 极品家丁的衍生作品 极品家丁有漫画版的吗 极品家丁漫画总共会出多少集 多久更一集? 税务密钥是什么东西,是数字证书吗 办税务登记时领取的数字证书是什么意思 我在微粒贷上借钱怎么一直都审核中上边也没有显示确认电话是不是没有通过呀? 为什么QQ开不到全屏吖? 我是联想13寸笔记本电脑,win7的系统,QQ游戏时不能全屏,怎么办? 在笔记本电脑上QQ聊天怎么变成全屏 我用的是笔记本电脑,但是为什么玩QQ游戏的时候开不了全屏的呢? 为什么我的QQ空间在电脑上显示不出全屏? QQ窗口打开变成全屏怎么回事 笔记本电脑QQ空间为什么不能全屏显示呢 笔记本电脑登录QQ飞车不能全屏 电脑win8系统的qq怎么是全屏啊 QQ打开是全屏怎么办 最近我早上开电脑,然后上qq就全屏卡住了,是怎么回事啊,重新启动电脑,他又不像先前这样了 笔记本电脑玩QQ游戏不能全屏 中国书画的分类 3d电风扇怎么做 风扇怎么做的? 请问一下:在PPT里面怎样设置才会按键一下,出现答案。 谁知道广东省学历认证中山办事处具体位置在哪? 书法艺术的基本技法和表现形式是什么? 广东省东莞市有教师资格证补贴吗?