网站文件在我机器上,发布后别人在其他机器访问导入Excel的时候总是导入不了数据。库也是我机器上的。
这种情况怎么办?
一定要把excel先上传到我的机器上临时文件夹里,读取导入数据库后再删除么?有没有其他方法?

解决方案 »

  1.   

    不用,可以直接导入。就是读取Excel导入数据库。
      

  2.   

    好像只能先上传,再做操作
    要知道WEB的东西在客户端都是HTML了,可能用JavaScript也可以来操作,目前还没有见到过
      

  3.   

    最好放到服务端,如果在客户端你就需要将你的sqlserver暴露给客户端很不安全
      

  4.   

    Asp.Net的程序是在服务器端执行的,如果你导入程序是写在服务器端的,那肯定就需要把Excel放到服务器端了,否则它找不到你要的程序呀。据个例子而言:客户端的Excel在c:/ExcelModel.xls
    你如果在服务器端去读数据,其实是读的服务器的c:/ExcelModel.xls
    那肯定找不到了撒,所以要先上传,再读取
      

  5.   

    dts和ssis可以不在服务器上,但是用openrowset之类的就必须在服务器上
    你可以用c#自己写倒入工具,示例
    http://blog.csdn.net/jinjazz/archive/2008/07/14/2650506.aspx