请各位耐心看完,我急需你们的帮助,谢谢!
我的站点名称是 new(站点在该文件夹下),new中有source和result两个文件夹,在result(已经制作好的文件存放地)中有zonghe.mdb和music.asp文件。用DW打开rusult下的music.asp是可以显示及其动态内容。而在souce的子文件夹part15中我用相同的方法做了另一个music.asp却无法打开,报错为:错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x598 Thread 0x80 DBC 0x18283bc Jet'。
/source/part15/music.asp, 第 8 行:music.ActiveConnection = MM_conbooks_STRING(这句是第8行)
但是我将part15中的music.asp移动到souce下然后更新就可以显示了,
这是怎么回事?【问题1】
我的自定义连接字符串为:"Driver={Microsoft Access Driver (*.mdb)}; DBQ="+server.mappath
("../result/zonghe.mdb"),网上查找了一下说这是数据库相对路径,那么我想请问,
相对路径所相对的文件或者说文件夹是哪个?【问题2】
(而且上面的路径无法改成../../result/zonghe.mdb 我是在part15中music.asp(移动前)改的,以这个文件所在位置应该是要写成../../result/zonghe.mdb这样的呀,但是报错,这个问题是不是跟问题2有关)【问题3】
还有一个就是要绑定动态内容需要先绑定记录集,但是result中的music.asp并没有绑定记录集居然也可以绑定动态内容,实在是晕了。【问题4】
------解决方案--------------------
【问题1】:路径不对,参考【问题2】
【问题2】:是当前目录相对于网站根目录
【问题3】:1,2,3就是同一个问题,在不同的目录下,得修改路径或者server.mappath使用绝对路径来获取
"Driver={Microsoft Access Driver (*.mdb)}; DBQ="+server.mappath
("/result/zonghe.mdb")
【问题4】:asp没绑定的概念吧,都是获取游标后循环输出
------解决方案--------------------