一个困惑了我很久的问题,你们碰到 0x80004005 的错误吗?
当我在日文系统下的一个asp页面里试图打开access库连接时,总是报错,但是在中文系统下同样运行这个页面确实正常的。两个系统下所运行的程序和库都是一样的。现在我把代码和报错情况贴出来,大家帮我看看吧,我实在是不知道该如何解决了。
代码: Session("cnstrDDMTSys")="FILEDSN=C:\FileDSN\fDsnDDMTSys.dsn"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = 3 '3 = adModeReadWrite
Conn.Open Session("cnstrDDMTSys")
运行时的错误提示:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]一般エラー レジストリ キー 'Temporary (volatile) Jet DSN for process 0x59c Thread 0x5e8 DBC 0x17d2024 Jet' を開くことができません。
我的日文系统盘是ntfs,中文系统盘是fat32。不知道有没有可能是这个问题。拜托大家帮帮忙啦:)
问题点数:100、回复次数:12Top
1 楼army9633(工兵)回复于 2002-05-09 17:38:55 得分 0
看看ACCESS的驱动程序
或者ODBC的情况Top
2 楼Bullforg(...)回复于 2002-05-09 17:45:31 得分 0
两套系统的DNS设置不同,看看你中文系统中的ODBC数据源和日文系统的ODBCTop
3 楼ChinaOk(农村表哥)回复于 2002-05-09 17:46:29 得分 80
http://www.csdn.net/expert/topic/677/677254.xml?temp=.7691156
进入日文系统。然后设置数据库文件的属性里的权限部分为everyone 有改写的权限。Top
4 楼anakine(时间过得真快)回复于 2002-05-09 17:53:46 得分 0
在NTFS分区下要注意数据库的权限问题。Top
5 楼cmsoft(韦小宝是我的老乡)(草根在路上)回复于 2002-05-09 17:56:58 得分 20
建议格式化你的日文系统……Top
6 楼ChinaOk(农村表哥)回复于 2002-05-09 18:09:15 得分 0
cmsoft(韦小宝是我的老乡
你要干什么?Top
7 楼anakine(时间过得真快)回复于 2002-05-09 18:44:37 得分 0
ChinaOK,刚到过你的网站,分隔长字串的问题...Top
8 楼ChinaOk(农村表哥)回复于 2002-05-09 19:00:23 得分 0
怎么了 ?Top
9 楼ChinaOk(农村表哥)回复于 2002-05-09 19:03:47 得分 0
看到了。谢谢。Top
10 楼loensei(loensei)回复于 2002-05-09 19:14:25 得分 0
不好意思,刚刚去吃饭了,没想到大家都这么热心啊:)
to army9633(工兵)
怎么查看access的驱动情况啊?
to Bullforg(回廊)
两套系统的dsn有什么不同吗?可我以前日文系统还是fat32格式的时候
是可以连接数据库的,后来转换为ntfs格式后过一段时间就不行了,不知
道为什么?
to anakine(下雨不带伞)
在ntfs下该如何设置数据库权限啊?现在我的数据库fDsnDDMTSys.mdb放在C盘,而C盘是fat32的中文系统盘,日文系统盘是ntfs的D盘。
不知道大家还在不在?Top
11 楼loensei(loensei)回复于 2002-05-09 20:03:03 得分 0
to ChinaOK
我刚刚看完
http://www.csdn.net/expert/topic/677/677254.xml?temp=.7691156
这个贴子,试着把regedt32.exe里面的那个registry key的权限里面加了EveryOne和Guests,可是还是没用。难道真的只能重装2000了吗?不会这么惨吧:(Top
12 楼loensei(loensei)回复于 2002-05-09 22:52:37 得分 0
我刚刚重装了日文系统,问题果然就解决了,可是到底为什么就可以了我还是不知道。
知其然而不知其所以然,失败!
多谢各位,散分喽:)Top




