从数据库中把数据导出到word/excle,
关键是要求:
word/excel文档在编辑过程中,仍然能够反映
数据库中相关数据的实时变化。
该要求能否实现。c/s模式实现也可。(据说可在c/s模式下实现)
提供一个思路也可。

解决方案 »

  1.   

    word 导出,那跟文本文件数据库是一样的吧;
    excel 导出,因为excel本身也是一种数据库容器,它可以直接导出也可以通过客户端程序控制。
    直接让他们达到实时更新,不太可能;
    但通过c/s是可能的,当数据数据一旦更新,立即将更改的数据对应更改到保存的word/excel中。
      

  2.   

    但通过c/s是可能的,当数据数据一旦更新,立即将更改的数据对应更改到保存的word/excel中。
    实现思路是什么样的?
      

  3.   

    还有一种思路,不用用c/s方式
    1、创建一个链接服务器
    EXEC sp_addlinkedserver 
    --要创建的链接服务器名称  
    'ai_ex',             
    --产品名称               
    'ex',     
    --OLE DB 字符 
    'Microsoft.Jet.OLEDB.4.0',  
    --数据源 
    --格式: 
    -- 盘符:\路径\文件名 
    -- \\网络名\共享名\文件名  (网络版本) 
    'd:\sss.xls' , 
    null, 
    --OLE DB 提供程序特定的连接字符串 
    'Excel 5.0' 
    GO 
    ----创建链接服务器上远程登录之间的映射 
    --链接服务器默认设置为用登陆的上下文进行 
    --现在我们修改为连接链接服务器不需使用任何登录或密码 
    exec sp_addlinkedsrvlogin 'ai_ex','false' 
    go 
    --查询数据 
    select * from ai_ex...sheet3$ 
    go 
    --插入数据
    insert into ai_ex...sheet1$ values(2,5,8)
    go
    2、在数据库里加入触发器(这个我就不说了吧)