问一个ASP网页问题

来源:百度知道 编辑:UC知道 时间:2024/06/19 06:47:23
我用DW创建了一个数据库网页并和数据库连接上了,把这个网页和数据库上传到我的个人主页空间里去,一个是账户登录,一个是留言板。点击登陆或提交后,网页显示了如下文字:
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x51ac Thread 0x786c DBC 0x2006ff4 Jet'。

/login.asp,行 14

和如下文字:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x51ac Thread 0xa36c DBC 0x2006ff4 Jet'。

/addinfo.asp,行 113

这是怎么回事?有什么办法能解决使数据库与网页正常工作?

你在本地测试的时候是使用DSN连接数据源,而你的虚拟主机中是无法设置dns的
在dw中的话 连接数据库时用连接字符串方式
如下面这样
"Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "& Server.MapPath ("../xxx.mdb")
修改后再重新上传Connections下的文件即可

你的数据库连接字符串应该不正确 你自己检查下
要不就贴上来看看