我在NT下架设了个ASP.NET网站,但是不能读ACCESS数据库 是不能读,写也不可以。
我将发布的网站目录和ACCESS文件权限都设置为everyone可读可写 IIS里也设置为可读可写。访问权限是匿名访问。
ACCESS是2003的
不知道大家有没有遇到过,寻求解决方法或思路
我将发布的网站目录和ACCESS文件权限都设置为everyone可读可写 IIS里也设置为可读可写。访问权限是匿名访问。
ACCESS是2003的
不知道大家有没有遇到过,寻求解决方法或思路
解决方案 »
- 来者有分,超级郁闷中,ASP.NET2.0中用SqlDataAdapter执行查询时,跟踪发现执行了两查询!!
- gridview 指定的参数已超出有效值的范围 参数名:index怎么有时候有?有时候又不会~~郁闷 谁有遇到过帮帮忙~~~
- “/”应用程序中的服务器错误。怎么解决那?
- 有没有人能告诉我验证码到底有什么用,以及为什么一定要图片,而不能用随机生成的数字文本
- 页之间的跳转
- 关于将ArrayList绑定到DataGrid上的一个小问题
- 如何在调试时跟踪进同一解决方案中的组件项目
- 关于 Response.Redirect 的使用
- 请问如何在两个web窗体之间传递差数,并且如何调用?
- DataGrid Web 服务器控件
- 求救!repeater边框不显示
- 请问 多普达S610 是否可以刷机 到 wp7系统? 原系统是 WM6.1
<add name="ConnectionString" connectionString="App_Data\XXX.mdb;Jet OLEDB:Database Password=" providerName="System.Data.OleDb"/>
</connectionStrings>
Provider=Microsoft.Jet.OLEDB.4.0;Data Source='D:\web\App_Data\JiAoManage.mdb'"
<add name="accessConnStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source= |DataDirectory|a.mdb" providerName="System.Data.OleDb"/>
相关操作权限
第二种情况有可能是数据库连接后未关闭也造成这个现象
第三种或许是access的访问设置你改过没有
怎样设置ACCESS的权限?是安全里吗?
我只查询帐号密码都查不出来 肯定关闭了
访问设置指的是哪个
我加了providerName="System.Data.OleDb" 提示找不到providerName
connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=*.mdb"
providerName="System.Data.OleDb" />
这样应该可以了
2、string connectionString="Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\\数据库.mdb";
ACCESS我写的是硬盘绝对路径
数据库连接语句和你写的一样
<appSettings>
<add key="OleDbConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="/>
<add key="Access" value="App_Data/XXX.mdb;"/>
</appSettings>
在app_code中建一个类
public static String GetConnection()
{
System.Web.UI.Page page = new System.Web.UI.Page();
String conn = ConfigurationManager.AppSettings["OleDbConnectionString"].ToString() + page.Server.MapPath("~/" + ConfigurationSettings.AppSettings["AccessDbPath"].ToString());
return conn;
}
返回连接
{
System.Web.UI.Page page = new System.Web.UI.Page();
String conn = ConfigurationManager.AppSettings["OleDbConnectionString"].ToString() + page.Server.MapPath("~/" + ConfigurationSettings.AppSettings["Access"].ToString());
return conn;
}
然后查看access的访问权限
然后添加 权限
好像是.xml 还是.config 在iis 相关System32 还是System 系统安装目录下具体搜索 iis不能写access
测试方式:使用ASP.NET数据源绑定方式,开启所有异常 报错得到的
解决方式:下载MDAD2.8版安装,重启即可感谢大家