access数据库添加记录时出错
2个回答
展开全部
如果你是一名写了很久的asp程序的人,忽然哪天你把我测试通过的程序放到其他的计算机中去运行,连接数据不能通过,其中用
err.Number显示的是-2147467259,
err.Description显示的是“未知错误”
你一定感到非常非常的困惑,这是为什么,这是怎么啦?到网上看到的大致是:
“如此如引,这般这般,显然看到,有效当然”,冒充了一下诗人,今儿就有点诗意了...
其实哈,一个程序不能运行,原因有二
第一:程序方面的错误,这个没什么好说的吧,捉“虫”即可
第二:也就是本文标题提到的错误实际上是由于MS Jet引擎没有对临时目录的写入权限,导致数据库创建失败。
解决方案:
(1)WindowsXP、Windows 2003用户请在“C:\Windows\Temp”目录添加一个有权限的“Authenticated Users”用户即可!
Vista用户请在“C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个有权限的“Authenticated Users”用户即可!
具体设置权限步骤:右击Temp文件夹,选择“属性”->“安全”->“编辑”->“添加”,在下面的“输入对象名称来选择”中输入Authenticated Users,确定 -> 返回到“Temp 的权限”,将Authenticated Users的权限中的完全控制给勾上。
(2)临时测试解决方案。WindowsXP用户:打开IIS,右击相应网站,选择“属性”->“目录安全性”->“编辑”->“浏览”->“高级”->“立即查找”->“Administrator”->“确定”->“确定”->“确定”->“确定”。
err.Number显示的是-2147467259,
err.Description显示的是“未知错误”
你一定感到非常非常的困惑,这是为什么,这是怎么啦?到网上看到的大致是:
“如此如引,这般这般,显然看到,有效当然”,冒充了一下诗人,今儿就有点诗意了...
其实哈,一个程序不能运行,原因有二
第一:程序方面的错误,这个没什么好说的吧,捉“虫”即可
第二:也就是本文标题提到的错误实际上是由于MS Jet引擎没有对临时目录的写入权限,导致数据库创建失败。
解决方案:
(1)WindowsXP、Windows 2003用户请在“C:\Windows\Temp”目录添加一个有权限的“Authenticated Users”用户即可!
Vista用户请在“C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Temp”目录添加一个有权限的“Authenticated Users”用户即可!
具体设置权限步骤:右击Temp文件夹,选择“属性”->“安全”->“编辑”->“添加”,在下面的“输入对象名称来选择”中输入Authenticated Users,确定 -> 返回到“Temp 的权限”,将Authenticated Users的权限中的完全控制给勾上。
(2)临时测试解决方案。WindowsXP用户:打开IIS,右击相应网站,选择“属性”->“目录安全性”->“编辑”->“浏览”->“高级”->“立即查找”->“Administrator”->“确定”->“确定”->“确定”->“确定”。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询