M
madeagle
Unregistered / Unconfirmed
GUEST, unregistred user!
有把WORD文档存入SQLSERVER数据库的高手来看下~~~
程序是这样的,
通过TBLOBSTREAM把WORD文档存入SQLSERVER的IMAGE字段,
用OLECONTAINER取出显示,
在做批量增加文档时,出现一些错误:
如果WORD版本不是当前的版本(比如2000,或97)就会出现WORD要重启被关闭以安全模式启动WORD,要么出现一个OFFICE的安装框,
后来没办法,就又做了一个批量转换WORD到当前版本的程序(搜索目录中WORD文档,用SAVEAS(FILENAME,FORMAT=WDFORMATDOCUMENT)的办法),但转换后在批量增加时还是会出现以上两个问题,但是错误少多了,不知道大家有没有什么根治的办法!
此外还有个问题,WORD存入数据库后数据库容量呈几何级增长,外面2M多的文档,存入数据库后居然会达到50多M,受不了,呵呵
程序是这样的,
通过TBLOBSTREAM把WORD文档存入SQLSERVER的IMAGE字段,
用OLECONTAINER取出显示,
在做批量增加文档时,出现一些错误:
如果WORD版本不是当前的版本(比如2000,或97)就会出现WORD要重启被关闭以安全模式启动WORD,要么出现一个OFFICE的安装框,
后来没办法,就又做了一个批量转换WORD到当前版本的程序(搜索目录中WORD文档,用SAVEAS(FILENAME,FORMAT=WDFORMATDOCUMENT)的办法),但转换后在批量增加时还是会出现以上两个问题,但是错误少多了,不知道大家有没有什么根治的办法!
此外还有个问题,WORD存入数据库后数据库容量呈几何级增长,外面2M多的文档,存入数据库后居然会达到50多M,受不了,呵呵