主题:××××××如何调出与数据库表中记录信息相同的文件?
tsfdg
[专家分:530] 发布于 2010-01-09 14:01:00
[b]如何调出与数据库表中记录信息相同的文件?
如:数据库表中有“身份证号码”字段且记录完整,并且有好多照片文件是以身份证号码为文件
名的,如何用程序代码把与数据库表中身份证号码相同的照片调出来集中放置呢?[/b]
[b]照片文件为‘.bmp’格式[/b]
[color=FF0000]数据库表[/color]:[img]http://file.pfan.cn/down/bbs/51/20100109578.jpg[/img]
照片文件及数据库表是放置格式:[img]http://file.pfan.cn/down/bbs/51/20100109917.jpg[/img]
最后更新于:2010-01-09 15:51:00
回复列表 (共10个回复)
沙发
tsfdg [专家分:530] 发布于 2010-01-12 13:31:00
顶起来!
板凳
tsfdg [专家分:530] 发布于 2010-01-18 13:43:00
顶起来!
3 楼
zhaoyufei [专家分:550] 发布于 2010-01-18 19:02:00
源文件名=路径+身份证号码+'.bmp'
copy file &源文件名 to 目标路径
4 楼
liupeisong [专家分:2340] 发布于 2010-01-18 20:24:00
以下摘自本人的一段代码,作用是检查BMH为名字的照片文件是否在磁盘上存在,楼主只要稍微修改就可以使用了
SET TALK OFF
SET SAFETY OFF
CLOSE ALL
USE spbmk
INDEX on bmh TAG bmh
SET ORDER TO BMH && BMH
GO TOP
?
?'开始检查照片'
DO WHILE not EOF()
IF NOT FILE('photo\'+xqdh+'\'+bmh+'.jpg',1)
?bmh,' ',xm,' 无照片'
ENDIF
SKIP
ENDDO
?'照片检查完毕'
?
CLOSE ALL
SET TALK ON
SET SAFETY ON
5 楼
tsfdg [专家分:530] 发布于 2010-01-26 09:25:00
测试下!多谢两位!
6 楼
tsfdg [专家分:530] 发布于 2010-05-24 16:57:00
顶起来
7 楼
tsfdg [专家分:530] 发布于 2010-12-12 14:51:00
测试并未成功.
8 楼
liupeisong [专家分:2340] 发布于 2010-12-14 19:07:00
[quote]测试并未成功.[/quote]
我这个代码是经常使用的,不可能不成功的!当然不一定完全适合你,可以根据你的需要进行修改。
9 楼
zhaoyufei [专家分:550] 发布于 2011-01-12 22:14:00
没看懂,既然照片是以身份证命名的,那照片是否唯一?如果唯一,只要判断存在,拷贝到“集中存放”位置即可
10 楼
tsfdg [专家分:530] 发布于 2011-12-11 14:16:00
测试成功!结贴!
我来回复