Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Microsoft Access数据库引擎找不到该对象_C#_Asp.net_File Upload_Import From Excel - Fatal编程技术网

C# Microsoft Access数据库引擎找不到该对象

C# Microsoft Access数据库引擎找不到该对象,c#,asp.net,file-upload,import-from-excel,C#,Asp.net,File Upload,Import From Excel,我正在开发一个asp.net web应用程序,它将excel工作表数据导出到sql server表 我刚刚安装了Access数据库引擎,并且多次更改了excel的名称 私有void InsertExcelRecords(字符串文件路径) { ExcelConn(文件路径) 当我运行此代码时,它会显示错误,如下所示: System.Data.OleDb.OLEDBEException:Microsoft Access数据库引擎找不到对象“Sheet”。请确保该对象存在,并且正确拼写其名称和路径名。

我正在开发一个asp.net web应用程序,它将excel工作表数据导出到sql server表

我刚刚安装了Access数据库引擎,并且多次更改了excel的名称

私有void InsertExcelRecords(字符串文件路径) { ExcelConn(文件路径)

当我运行此代码时,它会显示错误,如下所示:


System.Data.OleDb.OLEDBEException:Microsoft Access数据库引擎找不到对象“Sheet”。请确保该对象存在,并且正确拼写其名称和路径名。如果“Sheet”不是本地对象,请检查网络连接或与服务器管理员联系。源错误:

不知道原因,但通常没有o使用[sheetName$]中的
访问工作表
我曾在[sheetName$]中尝试过此操作,但不起作用
    Query = string.Format("Select [Post ID],[ConsumerNo],[BillingPeriod],[BranchCode],[Amount],[Paymentdate],[Createdby],[Createddate],[BankName] FROM[{0}]", "Sheet");
    OleDbCommand Ecom = new OleDbCommand(Query, Econ);
    Econ.Open();

        DataSet ds=new DataSet();
        OleDbDataAdapter oda = new OleDbDataAdapter(Query, Econ);
        Econ.Close();
        oda.Fill(ds);
        DataTable Exceldt = ds.Tables[0];
   connection();
   //creating object of SqlBulkCopy  
   SqlBulkCopy objbulk = new SqlBulkCopy(con);
   //assigning Destination table name  
   objbulk.DestinationTableName = "testingnationalbank";
    //Mapping Table column  
    objbulk.ColumnMappings.Add("ConsumerNo", "consumerno");
   objbulk.ColumnMappings.Add("BillingPeriod", "billingperiod");
   objbulk.ColumnMappings.Add("BranchCode", "branchcode");
   //objbulk.ColumnMappings.Add("Designation", "Designation");
   //inserting Datatable Records to DataBase  
   con.Open();
   objbulk.WriteToServer(Exceldt);
   con.Close();


}