
Microsoft JET Database Engine 错误 '80004005' 未指定的错误 190
谁能解决这个问题,我把分全部送上!~首先说明一下:1、给IIS用户Administrator权限不行2、windows\temp读写权限不行windows目录给所有权限也...
谁能解决这个问题,我把分全部送上!~
首先说明一下:
1、给IIS用户Administrator权限不行
2、windows\temp 读写权限不行 windows目录给所有权限也不行 Local Settings下的temp给所有权限也不行
3、装windows2003 sp2补丁 mdac2.8 均不行
Microsoft JET Database Engine 错误 '80004005' 未指定的错误
除了叫我重装系统以外,能解决的我全部分送上 谢谢啦~~~ 展开
首先说明一下:
1、给IIS用户Administrator权限不行
2、windows\temp 读写权限不行 windows目录给所有权限也不行 Local Settings下的temp给所有权限也不行
3、装windows2003 sp2补丁 mdac2.8 均不行
Microsoft JET Database Engine 错误 '80004005' 未指定的错误
除了叫我重装系统以外,能解决的我全部分送上 谢谢啦~~~ 展开
4个回答
展开全部
解决IIS目录权限问题[Microsoft OLE DB Provider for ODBC Drivers (0x80004005)]
错误类型一:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
错误类型二:
Microsoft OLE DB Provider for ODBC Drivers 错误 ''80004005''
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 ''Temporary (volatile) Jet DSN for process 0x728 Thread 0x854 DBC 0x276fb44 Jet''。
当你使用ASP连接数据库时可能会出现这种情况,为什么呢?因为您数据库文件所在的目录权限对特定的用户没有开启足够的权限,你只能进行只读访问,一般出现这种情况的文件系统为NTFS,那怎么解决呢?
首先,你找到数据库所在目录,也可以是上层目录,然后设置文件夹 安全属性,最简单的是把everyone的权限设置成完全即可,那对于这个问题,应该使哪个对象的权限设置成完全呢?答案是 IUSER_您的机器名。这个是哪个对象?这个是Internet来宾用户,有兴趣的读者可以查阅相关资料。至此,问题解决,你可以再运行一下看看是否解决了问题。
附:对于Windows XP的用户,也许你会茫然于更改文件夹的安全属性。因为在默认情况下,Windows XP使用了简单文件共享方法,所以,当你点 属性 的时候是看不到 安全 选项卡的。具体操作如下:
我的电脑-->文件夹选项-->查看-->取消 使用简单文件共享(推荐) 的勾选 即可。你查看一下你要更改文件夹的属性,是不是多了一个 安全 选项卡呢?
好了,自己试下吧~很简单。
错误类型一:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
错误类型二:
Microsoft OLE DB Provider for ODBC Drivers 错误 ''80004005''
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 ''Temporary (volatile) Jet DSN for process 0x728 Thread 0x854 DBC 0x276fb44 Jet''。
当你使用ASP连接数据库时可能会出现这种情况,为什么呢?因为您数据库文件所在的目录权限对特定的用户没有开启足够的权限,你只能进行只读访问,一般出现这种情况的文件系统为NTFS,那怎么解决呢?
首先,你找到数据库所在目录,也可以是上层目录,然后设置文件夹 安全属性,最简单的是把everyone的权限设置成完全即可,那对于这个问题,应该使哪个对象的权限设置成完全呢?答案是 IUSER_您的机器名。这个是哪个对象?这个是Internet来宾用户,有兴趣的读者可以查阅相关资料。至此,问题解决,你可以再运行一下看看是否解决了问题。
附:对于Windows XP的用户,也许你会茫然于更改文件夹的安全属性。因为在默认情况下,Windows XP使用了简单文件共享方法,所以,当你点 属性 的时候是看不到 安全 选项卡的。具体操作如下:
我的电脑-->文件夹选项-->查看-->取消 使用简单文件共享(推荐) 的勾选 即可。你查看一下你要更改文件夹的属性,是不是多了一个 安全 选项卡呢?
好了,自己试下吧~很简单。
展开全部
CreateObject("adodb.connection")
dbq="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source="&Server.MapPath("data/#mymanage.asp")
conn.open
dbq
%>
其中字符缺少.
语句缺少,你看看资料.
1、connstr=
"Provider=Microsoft.Jet.OLEDB.4.0;"
&
_
"Data
Source=c:\somepath\myDb.mdb;"
&
_
"User
Id=admin;"
&
_
"Password="
conn.open
connstr
2、Connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source="
&
Server.MapPath("date/fghsdf.mdb")
conn.open
Connstr
3、Connstr
=
"driver=;pwd=123"
dbc.open
Connstr
&
";dbq="
&
Server.MapPath("date/fghsdf.mdb")
会不会?
进控制面板-》管理工具-》数据源-》系统DSN
然后添加Microsoft
Access
Driver(*.mdb),然后点选择找到你的数据库,数据源名字就是起上面代码里的wodebbs,当然你可以换个名字
dbq="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source="&Server.MapPath("data/#mymanage.asp")
conn.open
dbq
%>
其中字符缺少.
语句缺少,你看看资料.
1、connstr=
"Provider=Microsoft.Jet.OLEDB.4.0;"
&
_
"Data
Source=c:\somepath\myDb.mdb;"
&
_
"User
Id=admin;"
&
_
"Password="
conn.open
connstr
2、Connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data
Source="
&
Server.MapPath("date/fghsdf.mdb")
conn.open
Connstr
3、Connstr
=
"driver=;pwd=123"
dbc.open
Connstr
&
";dbq="
&
Server.MapPath("date/fghsdf.mdb")
会不会?
进控制面板-》管理工具-》数据源-》系统DSN
然后添加Microsoft
Access
Driver(*.mdb),然后点选择找到你的数据库,数据源名字就是起上面代码里的wodebbs,当然你可以换个名字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主使用了盗版而且是太监版的操作系统,鉴定完毕。
建议重装系统。或者找个系统盘修复一下试试。
建议重装系统。或者找个系统盘修复一下试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
或许是程序错误,写个最简单的连接看看
或许是没启用父路径
或许是没启用父路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询