PB :图片显示+数据库保留图片路径

本文介绍如何在PowerBuilder数据窗口中显示图片,采用grid风格,将图片路径保存在数据库中。通过设置共享文件夹上传图片,利用GetFileOpenName获取本地图片,再复制到共享位置。成功后,将共享文件夹中的图片路径存入数据库。如果共享文件夹需要认证,可以使用net use命令设置用户名和密码。
摘要由CSDN通过智能技术生成

分享一下最近用在pb数据窗口的一个显示图片的方法,,相互学习,,希望对你们有帮助,,哪里做得不好的地方可以建议下

图片显示的效果如下:
这里写图片描述
实现的思路:
1、数据窗口风格为grid风格,要显示图片的字段设置为display as picture,数据库保存图片的路径
2、为即将上传的图片设置一个共享文件夹,让大家都可以把所有的图片放置在同一个位置:
①、如何设置共享文件夹自行百度
②、首先在本地选择需要上传到共享文件夹的图片
GetFileOpenName(“选择照片”, ls_pathname, ls_filename, “Graphic”,”Graphic Files (.bmp;.gif;.jpg;.jpeg;.png),.bmp;.gif;.jpg;*.jpeg;.*png”)
③、得到本地图片名称后设置共享文件夹的路径以及图片名称
ls_pathname=”共享文件夹的路径”+ls_filename+”” //ls_filename是本地的图片名称
④、将图片复制到共享文件夹
li_rtn= FileCopy (ls_filename, ls_pathname, FALSE)
当li_rtn=1时即上传成功,,,成功后将ls_pathname这个图片的路径保存在数据库就可以了。。
3、另外:如果连接到非本机的共享文件夹做了权限设置,连接需要用户名和密码的,可以通过如下代码设置
String ls_username ,ls_password ,ls_run

ls_username = ‘1233’ //连接共享文件夹的用户名
ls_password = ‘1233’ // 连接共享文件夹的密码
ls_run = “net use共享文件夹的路径 “+ls_password+” /user:”+ls_username
run(ls_run, Minimized! )

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值