如何用STRCONV()将SQL SERVER的image类型图片显示出来

crecrecre 2013-03-29 06:25:52
如题;
不知道该用STRCONV里的那个参数
是否不需要用到其它函数?
...全文
350 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
xilaianzxsc 2015-02-08
  • 打赏
  • 举报
回复
在win7下好使?
十豆三 2013-04-02
  • 打赏
  • 举报
回复
引用 3 楼 crecrecre 的回复:
CursorSetProp("MapBinary", .t., 0) MapBinary 这个属性在帮助文档里怎么没有看到?
需要用 vfp9.0
都市夜猫 2013-03-30
  • 打赏
  • 举报
回复
引用 3 楼 crecrecre 的回复:
CursorSetProp("MapBinary", .t., 0)
MapBinary 这个属性在帮助文档里怎么没有看到?

也许你还在用 vfp6 吧,我只用 vfp9
aabiao 2013-03-30
  • 打赏
  • 举报
回复
加密、解密是一对,保存与提取是一对,不说如何保存,哪来如何提取呀?
十豆三 2013-03-30
  • 打赏
  • 举报
回复
转自 dkfdtf 版主: 我一直用 vfp 的 blob 配合 sql server 的 Image 类型来保存这类二进制文件,没有发现有什么问题,你可以这样试试: 1. sql server 中新建一个 test 表,两个字段 id int (not null / key) fff image (null) 2. vfp 中,略去错误检查 *-- 创建测试数据 create cursor t1 (id int, fff blob) append blank append memo fff from (getfile('pdf')) *-- 保存到 sql server hh = SQLStringConnect('Driver={SQL Server};Server=(Local);Database=test;Uid=sa;Pwd=连接口令') ? SqlExec(hh, 'insert into test (id, fff) values (1, ?fff)') SQLDisconnect(hh) use in t1 *-- 从 sql server 中取出另存 hh = SQLStringConnect('Driver={SQL Server};Server=(Local);Database=test;Uid=sa;Pwd=连接口令') CursorSetProp("MapBinary", .t., 0) ? SqlExec(hh, 'select fff from test where id = 1', 't2') SQLDisconnect(hh) copy memo fff to c:\1.pdf
crecrecre 2013-03-30
  • 打赏
  • 举报
回复
查询结果提示是General类型,不是MEMO类型
crecrecre 2013-03-30
  • 打赏
  • 举报
回复
CursorSetProp("MapBinary", .t., 0) MapBinary 这个属性在帮助文档里怎么没有看到?
都市夜猫 2013-03-29
  • 打赏
  • 举报
回复
如果你是直接存储的图片二进制数据, 如果是取回的数据类型是 blob, 如果 ... ... 都不知道你现在的情况是啥样?如何知道要怎样处理 ... 总之, 如果上面的假设都成立(处理正确的话,肯定都成立), 直接将取回的值赋给 image.pictureval 即可, 不需要做任何转换,可以跟 strconv 没有一毛钱的关系

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧