社区
数据库
帖子详情
谁敢看看我的问题给高分
lifengli
2003-12-12 04:41:53
怎么样把一个照片保存在数据库中
又怎么样从数据库中提出一个照片
...全文
53
7
打赏
收藏
谁敢看看我的问题给高分
怎么样把一个照片保存在数据库中 又怎么样从数据库中提出一个照片
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lifengli
2003-12-13
打赏
举报
回复
楼上写程序的那位朋友谢谢你
我想一下你的这个程序使用什么和数据库连的是ODBC吗?
lifengli
2003-12-13
打赏
举报
回复
你回答完了要多少给多少
没有真才实学不要说大话
fayifu
2003-12-13
打赏
举报
回复
ADO联接的。把分给bluebohe(薄荷),不过40分不是什么高分。:-)
crystal_heart
2003-12-12
打赏
举报
回复
你敢给我高分我就敢回答你的问题!!
yintongshun
2003-12-12
打赏
举报
回复
http://www.vckbase.com/document/viewdoc.asp?id=719
bluebohe
2003-12-12
打赏
举报
回复
//写入一张照片到数据库:
VARIANT varChunk;
SAFEARRAY *psa;
SAFEARRAYBOUND rgsabound[1];
//VT_ARRAY | VT_UI1
CFile f("h:\\aaa.jpg",CFile::modeRead);
BYTE bVal[ChunkSize+1];
UINT uIsRead=0;
//Create a safe array to store the array of BYTES
while(1)
{
uIsRead=f.Read(bVal,ChunkSize);
if(uIsRead==0)break;
rgsabound[0].cElements =uIsRead;
rgsabound[0].lLbound = 0;
psa = SafeArrayCreate(VT_UI1,1,rgsabound);
for(long index=0;index<uIsRead;index++)
{
if(FAILED(SafeArrayPutElement(psa,&index,&bVal[index])))
::MessageBox(NULL,"啊,又出毛病了。","提示",MB_OK | MB_ICONWARNING);
}
varChunk.vt = VT_ARRAY|VT_UI1;
varChunk.parray = psa;
try{
m_pRecordset->Fields->GetItem("photo")->AppendChunk(varChunk);
}
catch (_com_error &e)
{
CString str=(char*)e.Description();
::MessageBox(NULL,str+"\n又出毛病了。","提示",MB_OK | MB_ICONWARNING);
}
::VariantClear(&varChunk);
::SafeArrayDestroyData( psa);
if(uIsRead<ChunkSize)break;
}//while(1)
f.Close();
//从数据库读一张照片:
CFile f;
f.Open("h:\\bbb.jpg",CFile::modeWrite|CFile::modeCreate);
long lPhotoSize = m_pRecordset->Fields->Item["photo"]->ActualSize;
long lIsRead=0;
_variant_t varChunk;
BYTE buf[ChunkSize];
while(lPhotoSize>0)
{
lIsRead=lPhotoSize>=ChunkSize? ChunkSize:lPhotoSize;
varChunk = m_pRecordset->Fields->
Item["photo"]->GetChunk(lIsRead);
for(long index=0;index<lIsRead;index++)
{
::SafeArrayGetElement(varChunk.parray,&index,buf+index);
}
f.Write(buf,lIsRead);
lPhotoSize-=lIsRead;
}//while()
f.Close();
DebugXP
2003-12-12
打赏
举报
回复
http://www.vckbase.com/document/viewdoc.asp?id=719
兰州大学计算机学硕复试,考研好难!复试更难!天大、兰大、北航等,十几个400多分考生被刷...
近期考研复试中,一些
高分
考生因复试表现不佳或跨专业等因素未能被录取,凸显考研竞争之激烈。天津大学计算机专业复试刷掉多名400+考生,兰州大学一名423分考生因误删代码导致机考成绩为0分而落榜。复试环节包括外语听写、专业课测试等,对跨专业学生尤其具有挑战性。
程序员的专属奢侈品,你有几个?最后一个必备啊!
本文为程序员推荐了一系列提高工作效率和改善生活质量的奢侈品,包括完美的人体力学办公桌椅、顶配流畅电脑、大屏
高分
显示器、HHKB键盘、Bose降噪耳机、光纤专网及海外服务器,甚至包括一个贴心的女朋友。
哪几种毕业生最难找到工作?
本文分析了当前就业形势下,三种难以找到工作的毕业生类型:性格内向且口才欠缺者、不学无术混日子者及
高分
低能不识时务者,并探讨了其背后的原因。
电信诈骗导致临沂多名学生走进天堂
近期发生的徐玉玉案引发广泛关注,案件迅速告破。本文探讨了案件背后的社会
问题
,特别是当前教育体制存在的弊端,如过分重视考试成绩而忽视素质教育等。
程序员专属奢侈品,你有几个?
本文列举了一系列提升编程体验的高端设备,包括人体工学办公桌椅、高性能电脑、专业显示器、HHKB键盘、Bose降噪耳机、光纤专网及海外服务器等,旨在帮助程序员创造更佳的工作环境。
数据库
4,017
社区成员
39,806
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章