避火珠:用DW做ASP,数据库显示问题?

来源:百度文库 编辑:高考问答 时间:2024/04/26 15:49:03
数据库连接什么都对....
就是用表格显示数据库信息时,我用IE打开出现的情况!
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xcf4 Thread 0xcdc DBC 0x48b5024 Jet'。
/shumu.asp, 第 9 行
Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_conn_STRING
Recordset1.Source = "SELECT * FROM book01 ORDER BY ID DESC"
Recordset1.CursorType = 0

你最好把shumu.asp这个页面代码贴出来,要不不好分析,估计你的sql串写的有问题,导致打开数据库错误

sorry一开始我也看错了,这个和你的代码没关系,你的代码正确的。原因是这样的:
1种可能:数据库文件在打开状态,这种情况只要关闭占用数据库程序或者重新启动服务就可以
2种可能:数据库路径不正确server.mappath看看具体指到什么路径,如果不对就改对之
3种可能:我认为最可能是这一种了,权限不够对应用程序目录共享,将everyone权限全部打开就可以了,这个在iis目录设置里改一下就好了,记得重启iis

给出/shumu.asp, 第 9 行 前后的代码。

数据库连接字符串有问题!检查一下.如果是有时候能够显示有时不正常那应该是记录集或数据库连接操作完后没有及时关掉.原来看过这么一个程序 有时候记录集或数据库连接/记录集 关了有时没关 就莫名其妙出现这种问题.最后查了好长时间才发现的

是你的连接数据库的文件有问题 换一个打开Access的驱动程序一可以了

如果你是用的ACCESS做的数据库的话,你可以用这样的办法来解决,不要开着你的数据库来调试程序,关掉你的ACCESS来调试一下.如果还不行的话把你第9行的内容告诉我,帮你看看是什么原因造成的!