用代码从共享机器上将excel拷贝到本地再导

解决方案 »

  1.   

    不好意思,刚才写的太急了,要实现的功能应该是从共享机器的excel文件中获取部分数据,通过在VB程序中调用存储过程将数据导入到数据库。
      

  2.   

    to  wangtiecheng(cappuccino):
    如何用代码从共享机器上将excel拷贝到本地再导?
    解释一下,给个代码行吗?
      

  3.   

    将q1.txt文本文件拷贝到D:下
    USE master
    EXEC xp_cmdshell 'copy c:\q1.txt D:', NO_OUTPUT
      

  4.   

    我试过,本地文件可以,但是共享的不行:
    USE master
    EXEC xp_cmdshell 'copy \\192.168.0.1\test\q1.xls D:', NO_OUTPUT
    语法错了吗??
      

  5.   

    不是错了,是因为没用net use 建立连接吧!?你在DOS环境下,运行'copy \\192.168.0.1\test\q1.xls D:'能通过吗?不行的话,你程序还要加一句的:exec xp_cmdshell 'net use \\192.168.0.1\test password /U:user',no_output
      

  6.   

    在DOS下可以,但是程序里面不行啊!兄弟啊!