关于ACCESS数据库连接的一个问题
str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\ThemeData.mdb;Persist Security Info=False"
在c/s:链接数据库成功.
在b/s:链接数据库失败,e盘,ThemeData.mdb 权限设置都是可读写的, 错误提示:未指定的错误. 请问大侠到底是哪里有问题. 先谢.
问题点数:100、回复次数:10Top
1 楼udonome(。)(。)回复于 2005-08-04 11:45:58 得分 0
str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\\ThemeData.mdb;Persist Security Info=False"
试试Top
2 楼llp_2002(llp)回复于 2005-08-04 11:50:01 得分 0
试过了,还是一样的错误Top
3 楼mapserver(杨东 http://mapserver.cnblogs.com)回复于 2005-08-04 12:00:32 得分 100
1、检查此文件是否被打开。
2、在代码打开之前,有无其他代码打开此文件而对象未关闭?
3、你的MDAC 太低Top
4 楼xiaodao2008(小刀)回复于 2005-08-04 12:01:47 得分 0
str = "Provider=Microsoft.Jet.OLEDB.4.0;Data source="+Server.MapPath(ThemeData.mdb);
ThemeData.mdb如果和调用这个连接的页面在同一目录下就是这样。
如果不是,那么在Server.MapPath(ThemeData.mdb);里将相对路径添对就行了
我的程序都是这样写的
Top
5 楼mapserver(杨东 http://mapserver.cnblogs.com)回复于 2005-08-04 12:01:53 得分 0
http://community.csdn.net/Expert/topic/4183/4183444.xml?temp=.8885157Top
6 楼jamex(1 + 1 = 爱)回复于 2005-08-04 12:07:43 得分 0
权限问题!Top
7 楼mapserver(杨东 http://mapserver.cnblogs.com)回复于 2005-08-04 12:08:26 得分 0
也有可能是路径的问题。Top
8 楼llp_2002(llp)回复于 2005-08-04 12:34:03 得分 0
http://community.csdn.net/Expert/topic/4183/4183444.xml?temp=.8885157 这个
在 WEB.CONFIG 里
identity impersonate="true"
把这一句删除掉,一切OK......Top
9 楼llp_2002(llp)回复于 2005-08-04 12:36:25 得分 0
问题是解决了,我觉得奇怪的是在其他机子上却没有这个错误,代码一样,除了环境不一样.Top
10 楼llp_2002(llp)回复于 2005-08-04 12:38:22 得分 0
但是我的项目里不能去掉identity impersonate="true"这个,Top




