想做一个资料管理程序,资料的格式原件都是word。并能导入word原件进入程序设置的数据库(ACCESS)。 要求:1、在程序中可以随时打开并编辑类似word的文件,并存入数据库。 2、可以使用SQL进行全文检索,模糊查询。这个目标比较难,我现在有些技术问题请教各位有经验的老师或朋友。1、怎样能顺利存入。应该有很多方案,我想通过文件流来存入access的大字段。该怎么做?2、若要按流的方式存入,那怎么能进行检索呢?最多我可以再建字段,存入文章的名称,时间,或摘要。但这似乎不是很完美。请教! 

解决方案 »

  1.   

    想全文检索Word?那个比较难存入到是简单,网上很多例子,把文件存放进数据库,不过存放到Access里面效率也低啊
      

  2.   

    1、怎样能顺利存入。应该有很多方案,我想通过文件流来存入access的大字段。该怎么做? 
      Access联机帮助中都有说明和示例.这里再说也不见得更详细.2、若要按流的方式存入,那怎么能进行检索呢?最多我可以再建字段,存入文章的名称,时间,或摘要。但这似乎不是很完美。 
      完全是不动脑子啊.你可是程序员,不是什么都不懂的用户.
       第一种方法:既然你按文件流形式入了库,那么要去流里检索内容的话,当然就得明白WORD文件的解析方法,通过解析检索.要获得那些技术,不容易,即使得到了,要运用也有点麻烦.
       第二种方法:你提到的再建字段,说明还是用心思了.只是没再深入一下,不仅是摘要,而且是全文文本,在保存时也要存到一个字段中.检索时到这个全文字段中检索.它含有所有正文内容,这样就用简单的技术很轻松解决这个技术问题了.