问题是这样的  
我是用mvc编写了一个网页  
对方数据库是access的  
因此  我对厂家的access数据库的.MDB文件进行拆分   拆分完的数据库文件(.mdb)放在一个共享文件夹中
在网页代码中:
数据库链接:OleDbConnection oleDb = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\10.100.14.155\数据库文件\MAIN_be.mdb;Persist Security Info=True");
sql语句执行:   OleDbDataAdapter dbDataAdapter = new OleDbDataAdapter(sql, oleDb); //创建适配对象
                DataTable dt = new DataTable(); //新建表对象
                dbDataAdapter.Fill(dt); //用适配对象填充表对象
同时我也写了个测试小程序:
 OleDbConnection oleDb = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\10.100.14.155\数据库文件\MAIN_be.mdb;Persist Security Info=True");
                oleDb.Open();
                string sql = "select * from lwmain where Nh = '0000114B4D00'and xjsj between'2019-09-04 00:00'and'2019-09-04 16:46'";
                string _data = "";
                //获取表1的内容
                OleDbDataAdapter dbDataAdapter = new OleDbDataAdapter(sql, oleDb); //创建适配对象
                DataTable dt = new DataTable(); //新建表对象
                dbDataAdapter.Fill(dt); //用适配对象填充表对象
                foreach (DataRow item in dt.Rows)
                {
                    _data += item[0] + " | " + item[1];
                }
                textBox1.Text = _data;现在问题是 
我在本机测试,网页代码没有问题   可以正常的读取数据并显示
我将代码发布到服务器上时   用浏览器打开链接    程序报错:Microsoft Jet数据库引擎打不开文件',它已经被别的用户以独占方式打开,或没有查看数据的权限
我将测试程序编译好放在服务器上运行时   测试程序可以正常读取数据库内容跪求大佬!!!