加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

vb.net – 如何编辑存储在SQL Server表中的Word文档(.docx)?

发布时间:2020-12-17 07:18:01 所属栏目:百科 来源:网络整理
导读:如何编辑存储在SQL Server表中的Word文档(.docx)? 这是暂定的工作流程: 通过Ideablade从SQL表中读取BLOB 将BLOB写入磁盘为.docx 使用Word打开.docx 用户进行更改 使用Word保存.docx 将.docx读入BLOB 通过Ideablade将BLOB写回SQL表 欢迎所有示例代码? 我相
如何编辑存储在SQL Server表中的Word文档(.docx)?

这是暂定的工作流程:

>通过Ideablade从SQL表中读取BLOB
>将BLOB写入磁盘为.docx
>使用Word打开.docx
>用户进行更改
>使用Word保存.docx
>将.docx读入BLOB
>通过Ideablade将BLOB写回SQL表

欢迎所有示例代码?
我相信已经有很多人这样做了.

关于如何简化这个过程的任何其他想法?

我使用的是VB.NET,.NET 3.5 SP1,WinForm和SQL Server 2008.

解决方法

从db中检索和更新BLOB不应该是一个问题,你会发现很多示例代码在网上做到这一点.

解决问题的一个简单方法是在某处创建“临时”或“工作”目录,并使用System.IO.FileSystemWatcher(sample code)对其进行监视.当用户想要编辑文件时,从数据库中获取它并将其存储在目录中.每当用户保存文件时,您都会收到来自FileSystemWatcher的通知,因此您可以将其保存到数据库中.不要忘记不时清空目录.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读