连接字符串如下:
string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\WebApplication\654f9575.Xls;Extended Properties=Excel 8.0;";//""Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + physicPath + fileName +";Extended Properties=Excel 8.0;";权限给的是可写入\可修改
代码如下:
OleDbConnection objConn = new OleDbConnection(connString);
objConn.Open ();每次执行到open()时都会报"未知的错误"请问这是怎么回事?

解决方案 »

  1.   

    //""Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + physicPath + fileName +";Extended Properties=Excel 8.0;";中的//改为\\
      

  2.   

    连接字符串是
    string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\inetpub\wwwroot\WebApplication\654f9575.Xls;Extended Properties=Excel 8.0;";
    而且权限也给的很大了
      

  3.   


    string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"C:\\Inetpub\\wwwroot\\moonTestAll\\ThirdCs_01\\contacts.Xls\";Extended Properties=Excel 8.0;";
      

  4.   

    Sorry ! 应该似这样
    string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\"c:\\inetpub\\wwwroot\\WebApplication\\654f9575.Xls\";Extended Properties=Excel 8.0;";
      

  5.   

    我把连接字符串改成:
    string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\654f9575.Xls;Extended Properties=Excel 8.0;";还是不行,报"未指定的错误"
      

  6.   

    strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
    "Data Source=C:\\Inetpub\\wwwroot\\contacts.xls;"+
    "Extended Properties=Excel 8.0;";
      

  7.   

    string connString = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\654f9575.Xls;Extended Properties='Excel 8.0;HDR=YES;IMEX=1'";
      

  8.   

    strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" +
    "Data Source=C:\\Inetpub\\wwwroot\\contacts.xls;"+
    "Extended Properties=Excel 8.0;";