我要实现的效果是当我点击一个浏览按钮,弹出一个图片选择对话框,然后把选中的图片显示到当前窗体的显示图片控件内,再点击保存按钮,把当前选择的图片储存到数据库内,
现在的问题是,当我把图片显示在窗体上之后,再点击保存按钮的时候,报错提示(此进程正在被另一进程使用),也就是当前窗体上的那张图片,如果我获取图片的路径后,不显示在窗体上,在点击保存按钮,就没任何问题的,图片也添加到了数据库里面,我的图片是以二进制文件的方式保存到数据库的,请问如何在窗体上显示图片的同时,点击保存按钮把图片保存到数据库里面去。
请各位高手指点下。。小弟不胜感激!
6 个解决方案
#1
我推荐你不要把图片通过二进制文件的方式保存的数据库,还是只保存图片存放的路径比较好。
#2
这个应该不会提示占进程吧
只是把一个副本存到数据库
#3
换个方向看看
先执行存的动作
然后加载到窗体背景
先执行存的动作
然后加载到窗体背景
#4
#5
同时在进行图片的操作,可能会引发错误,有必要把图片放在数据库里面?
#6
图片大小小于1M的话可以存为二进制
超过了就存路径比较好
超过了就存路径比较好
#1
我推荐你不要把图片通过二进制文件的方式保存的数据库,还是只保存图片存放的路径比较好。
#2
这个应该不会提示占进程吧
只是把一个副本存到数据库
#3
换个方向看看
先执行存的动作
然后加载到窗体背景
先执行存的动作
然后加载到窗体背景
#4
#5
同时在进行图片的操作,可能会引发错误,有必要把图片放在数据库里面?
#6
图片大小小于1M的话可以存为二进制
超过了就存路径比较好
超过了就存路径比较好