首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

VFP中如何保存和打开PDF文件

2012-09-16 
VFP中怎么保存和打开PDF文件我想将本地的PDF文件保存到SQL数据中,然后再从SQL读取打开此PDF文件。我采用了

VFP中怎么保存和打开PDF文件
我想将本地的PDF文件保存到SQL数据中,然后再从SQL读取打开此PDF文件。我采用了十豆三老师分享的方法
 1、将图片文件用 Filetostr()转成字符A; 2、再用 Strconv("字符A",13)将字符A转成base64编码数据的字符B; 3、将字符B保存到SQL Server的Text类型字段或者Access的备注字段。
这个方法对不太大的PDF文件可以有效的保存和读取打开,但是我测试一个30M大小的文件时,出现了读取失败的问题,主要是这个函数Strconv报错,提示字符串太长不能容纳,保存到数据库这个步骤却没报错,搞不明白了?
我测试了Blob 类型字段的方法,但是这个不知道哪里不对,保存到SQL的步骤也没成功(不是文件大小的问题)。
我想请教还有其他更好或者不限制大小的保存、打开方法吗?

[解决办法]
我一直用 vfp 的 blob 配合 sql server 的 Image 类型来保存这类二进制文件,没有发现有什么问题,你可以这样试试:

1. sql server 中新建一个 test 表,两个字段

SQL code
   id    int   (not null / key)   fff   image (null) 

热点排行