注册 登录
编程论坛 VFP论坛

怎么把图片上传到数据库和在表单上显示出来

hytizj023 发布于 2023-08-22 10:49, 524 次点击
请教怎么把图片上上到数据库和在表单上显示出来
数据库是sql server

我现在要做一个设备维修保养软件,其中遇到一个问题,就是有些坏了的零件需要更换,要将坏了的零件图片上传到数据库,并切显示出来

数据库字段类型用什么,该怎么显示出来
麻烦高手给个表单例子,感谢!

[此贴子已经被作者于2023-8-22 10:51编辑过]

5 回复
#2
hu9jj2023-08-22 10:56
显示图片可以用图片控件,在表单中添加控件,然后动态指定图片源的路径和名称就行。
为了防止数据库的表文件过大,一般图片不直接保存在表中,而是另外设置文件夹单独存放图片文件,在表中仅仅保存图片文件的名称而已。
#3
hytizj0232023-08-22 11:04
以下是引用hu9jj在2023-8-22 10:56:32的发言:

显示图片可以用图片控件,在表单中添加控件,然后动态指定图片源的路径和名称就行。
为了防止数据库的表文件过大,一般图片不直接保存在表中,而是另外设置文件夹单独存放图片文件,在表中仅仅保存图片文件的名称而已。

你的意思是用ftp+images显示
#4
laowan0012023-08-22 11:18
方法1:把图片保存到服务器上,做一个链接调出对应图片(在浏览器中可显示的那种),程序中根据当前记录调用链接,显示对应的零件图片
方法2:把图片保存到数据库表中(varchar(max)),保存时把图片转换为字符串(strconv(图片文件.jpg,13)保存到对应字段中,程序中把该字段内容转换为图片(strconv(图片字段,14),显示在相应控件中

[此贴子已经被作者于2023-8-23 10:12编辑过]

#5
my23182023-08-22 17:43
个人感觉,图片小,放数据库比较方便,图片大,文件单存效率较高
#6
hytizj0232023-08-26 14:59
以下是引用laowan001在2023-8-22 11:18:38的发言:

方法1:把图片保存到服务器上,做一个链接调出对应图片(在浏览器中可显示的那种),程序中根据当前记录调用链接,显示对应的零件图片
方法2:把图片保存到数据库表中(varchar(max)),保存时把图片转换为字符串(strconv(图片文件.jpg,13)保存到对应字段中,程序中把该字段内容转换为图片(strconv(图片字段,14),显示在相应控件中

能不能给点代码,谢谢!
1