VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1581|回复: 5

通用字段中显示图片的问题

[复制链接]

1

主题

19

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
发表于 2020-10-15 10:30:01 | 显示全部楼层 |阅读模式
有一个学生表,其中有字段“照片”,用下面语句添加了一张照片
APPEND   GENERAL  照片   FROM  a.jpg

问题是:
    当在表单中显示时却只显示一个文件名a.jpg,为什么不显示图片呢?怎么才能显示图片?
    多谢!!
回复

使用道具 举报

0

主题

28

帖子

25.00

积分

新手上路

Rank: 1

积分
25.00
发表于 2020-10-15 11:30:01 | 显示全部楼层
APPEND   GENERAL  照片   FROM  a.jpg----
什么数据库语法?
回复

使用道具 举报

0

主题

32

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-10-15 12:45:01 | 显示全部楼层
换成BMP图片
回复

使用道具 举报

1

主题

19

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
 楼主| 发表于 2020-10-15 15:30:01 | 显示全部楼层
记得建一个reg文件可以解决这个问题,reg文件内容如下:

[HKEY_CLASSES_ROOT\.bmp]
@="Paint.Picture"

[HKEY_CLASSES_ROOT\.jpeg]
@="Paint.Picture"

[HKEY_CLASSES_ROOT\.gif]
@="Paint.Picture"

[HKEY_CLASSES_ROOT\.jpg]
@="Paint.Picture"


但我建了这个文件,然后注册仍打不开,不知哪位有更好的办法
回复

使用道具 举报

0

主题

18

帖子

17.00

积分

新手上路

Rank: 1

积分
17.00
发表于 2020-10-15 15:45:01 | 显示全部楼层
正常的话,DblClick应该可以打开.

记得看过Ken和SQL 的开发者讲述过,一般的图片等,应尽可能地保存在文件中.
只需要在数据库中保存一条路径,因此通用字段的支持今后可能会很少或没有.
因此我不建议采用上述的方式.

如果你的图片每个都不是很大的话,应该保存在以下的类型中Memo(Binaray)中
使用FileToStr得到字符串,然后直接插入到该类型中.在使用中可以将该字段
的内容赋给Image的PictureVal属性.
回复

使用道具 举报

1

主题

19

帖子

14.00

积分

新手上路

Rank: 1

积分
14.00
 楼主| 发表于 2020-10-15 16:00:01 | 显示全部楼层
已圆满解决,多谢各位
我用了备注型字段,FILETOSTR各strtofie两函数实现的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表