问题是这样的
我是用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数据库引擎打不开文件',它已经被别的用户以独占方式打开,或没有查看数据的权限
我将测试程序编译好放在服务器上运行时 测试程序可以正常读取数据库内容跪求大佬!!!
我是用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数据库引擎打不开文件',它已经被别的用户以独占方式打开,或没有查看数据的权限
我将测试程序编译好放在服务器上运行时 测试程序可以正常读取数据库内容跪求大佬!!!
解决方案 »
- .net读取数据库显示在页面上,当数据库数据超过10000条时,显示速度很慢,怎么提高显示速度?
- 代码未处理SqlException
- 问一个理论性的问题,请高手指点
- 曾在Webservice上传递实体的问题在wcf上也遇到相同问题,100高分求解?
- 请高手将解一下:C#中的指代和反射。
- 关于Iframe的Src问题!还是搞不定,高手请进!
- 请问这是什么问题?
- 如何在不同机器使用ASP。NET项目
- 为什么在调用存储过程时,不能用objCommand.CommandType = CommandType.StoredProcedure?
- file.exists问题!
- .net中TransactionScope事务调用存储过程问题
- 请教下 Aspose.Cells.dll的Workbook.Save 无响应问题
我将厂家电脑关闭了 服务器也关闭了 全部重启后还是不行....