我在本机操作远程数据库
select * from 
OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
  'Data Source="F:\testhj.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...hj$
执行时报错:OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。提供程序未给出有关错误的任何信息。
但我在本地数据库执行时可以.
恳请大侠高手快快帮帮忙!这是什么原因.

解决方案 »

  1.   

    Access是单机数据库管理系统,它不能用于远程数据访问.
      

  2.   

    我的是sqlserver 呀!
    哪位英雄帮帮忙呀!
      

  3.   

    Data Source="F:\testhj.xls",是指数据库服务器上的文件
      

  4.   

    那我要将本地的Excel数据导入数据服务器怎么办?
    还希望英雄能拔刀相助!!
      

  5.   

    private string source = "Server = 127.0.0.1;" +
    "uid= yourname;pwd= yourpassword" +
    "database = Northwind";
      

  6.   

    能不能给出一个完整的将本地Excel导入远程数据库的实例.
    谢谢各位大侠了
      

  7.   

    OpenDataSource 只能对本地的文件进行处理,如果EXCEL文件不在SQL 服务器上是不可以 的。
    解决方法,是只能把EXCEL文件上传到服务器上才可以运行