有一些project2000/2003的文件需要导入到数据库中,但是不知道怎么读取这些数据?问一下有人用C#做过这个么?需要什么工具或者方法?有实例的最好,谢谢

解决方案 »

  1.   

    我是楼主,我知道目前很多工具和方法是来导入Excel的,但是好像很少听说过导入project的,有哪位高手可以指点一下?
      

  2.   

    你是要读出project的msp文件内部的表达项目相关信息的数据然后保存到数据库,还是仅仅把文件的二进制数据保存到数据库?如果是前者,可能没有人做过,除了ms自己。MS是有Project Server 2002/2003的,能够直接发布一个msp上去也就是保存到服务器端数据库,但这个发布过程可能也是由客户端主动调出数据发送给服务器而不是服务器解释二进制的msp文件。我建议你先看看Project Server,如果它包含你要的功能,你就买一套算了。如果你的功能能够借助它,那么你就做Project Server和Sharepoint Server的二次开发好了(Project Server部分功能基于Sharepoint Server)。
      

  3.   

    天啊,不会吧?我就是要把项目的信息导进去。请教楼上师兄,微软没有出相应的服务或者驱动么?怎么做你提到的那个二次开发呀?似乎java有开源项目,可惜.net···
      

  4.   

    我还是建议你做Project Server二次开发,或者至少装上Project Server 2002/2003看看别人能够做到什么效果。就算要自己做,可能要做不到msp文件解释,但是可以做到接收Project Pro那个“发布到Web服务器”功能对应的接收功能。
      

  5.   

    楼上的大哥,Project Server二次开发怎么做呢?
      

  6.   

    Project Server 2003好像已经是基于ASP.NET 1.x的了,你可以查一下有关资料。