PB9.0怎么向SQL SERVER中插入IMAGE类型的数据啊?

kresters 2005-05-27 02:11:19
如题!在线等!!谢谢!
...全文
184 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
princelily 2005-05-27
  • 打赏
  • 举报
回复
特定SQL语句来操作图片数据,从数据库中提取出指定图片来显示到图片控件中。
selectblob picture
into :lb_picture
from picture
where zt=:sle_1.text;

p_1.SetPicture(lb_picture)
princelily 2005-05-27
  • 打赏
  • 举报
回复
string ls_path_filename,ls_filename

getfileopenname('选择照片文件',ls_path_filename,ls_filename,"JPG","JPG Files(*.JPG),*.JPG")
if ls_filename='' then return

fp=fileopen(ls_path_name,streammode!) //打开JPG照片文件
fileread(fp,i_photo) //照片数据存入blob类型I_photo变量中
fileclose(fp) //照片的JPG文件容量很小,只读取最多64KB的数据
//照片数据存入职工照片表中
updateblob emp_photo set photo=:i_photo where emp_ID=:g_emp_ID ;

if sqlca.sqlcode= -1 then
ROLLBACK;
messagebox('出错信息','照片存储失败!')
else
commit;
end if
princelily 2005-05-27
  • 打赏
  • 举报
回复
图片存储在数据库中一般有两种方式:
1、可以在数据库表中建立一个以图片存储路径为内容的列,类型为string,这种方法使用与把图片资源放在服务器机子上的指定文件夹下。用户可以操作该图片资源,如删除、移动。
2、把图片当作一个大二进制类型blob保存在数据库表中,然后使用特定的SQL语句来操作图片资源。
特点:selectblob选择图片列 updateblob更新图片列
j9dai 2005-05-27
  • 打赏
  • 举报
回复
如何将图片存入数据库,及如何从数据读出来存如一个图片控件中:
http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=201309
zssztz 2005-05-27
  • 打赏
  • 举报
回复
友情UP+关注中……

754

社区成员

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

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