743
社区成员
发帖
与我相关
我的任务
分享//存图片
integer li_fnum, li_bytes
blob lb_Pic
//这个是图片小于32765长度,大于的看fileread函数帮助的示例
li_fnum = FileOpen("C:\HR\EMP_PIC1.BMP", StreamMode!)//jpg,bmp等都可
li_bytes = FileRead(li_fnum, lb_Pic)
fileclose(li_fnum)
updateblob table set pic = :lb_Pic where id = 1;
//取图片,生成到C:\EMPLOYEE\EMP_PICS.BMP
blob lb_pic
int li_FileNum
selectblob pic into :lb_pic from table where id = 1;
li_FileNum = FileOpen( "C:\EMPLOYEE\EMP_PICS.BMP", StreamMode!, Write!, Shared!, Replace!)
FileWrite(li_FileNum, lb_pic)
fileclose(li_filenum)