标题:照片.jpg格式在sql数据库以二进制形式存在一个字段中,如何还原成.jpg
只看楼主
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
我在SQLSERVER数据库中看到了在ZHAOPIAN 字段中的图片内容了00000FFF...............,但转化为DBF后同时生成的DBT文件,如何打开DBT?
为什么在打开DBF时提示是否转为FoxPro 文件格式?如何是:DBT 即转为fpt,打开FPT中的备注型字段没有内容。
2013-09-20 17:08
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
得分:0 
轉化DBF不成功唄

授人以渔,不授人以鱼。
2013-09-20 18:23
whinda
Rank: 6Rank: 6
等 级:贵宾
威 望:13
帖 子:253
专家分:418
注 册:2012-2-4
得分:4 
用变量读你那个照片备注字段的内容,再将变量低级写入到jpg文件以,前提是你要知道图片格式确是JPG的。
2013-09-23 10:05
sylknb
Rank: 4
等 级:贵宾
威 望:14
帖 子:1519
专家分:174
注 册:2006-6-3
得分:0 
请具体举一例?
2013-09-23 16:25
bccn0906
Rank: 9Rank: 9Rank: 9
来 自:广州
等 级:蜘蛛侠
威 望:2
帖 子:414
专家分:1183
注 册:2013-10-16
得分:0 
vfp与SQLSERVER图片储存/读取方法:

设SQLSERVER数据表 t1有一字段 tp (用TEXT 类型),保存图片内容.
1、把 d:\1.jpg 保存数据表中
   str=FILETOSTR('d:\1.jpg')
   =SQLEXEC(连接句柄,"insert into t1 (tp) values (?str)")
2、读取图片
   =SQLEXEC(连接句柄,"select top 1 tp from t1",'t1')
   =StrToFile(t1.tp,'d:\2.jpg')
以上只是简单举例,还可以丰富其中的内容,如增加 图片文件名、图片扩展名等字段。

2013-10-22 14:37
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:0 
将图片文件直接存入数据库的表中也许是个不明智的选择。

活到老,学到老! http://www. E-mail:hu-jj@
2013-10-22 16:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-420780-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.814747 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved