主题:  Microsoft JScript 运行时错误 错误 '80

54husky

职务:普通成员
等级:1
金币:-1.0
发贴:29
注册:2004/2/8 16:20:21
#12004/2/19 17:19:41
我用Dreamweaver按5D的教程想做一个ASP留言本。站点定义好了,绑定数据库时在“自定义连接字符串”对话框中,一开始我用MAPPATH,形式如下:"Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/findmytv/travel/travel.mdb",测试通过了(我的Test server: localhost/findmytv/)结果页面绑定数据集后,在IIS里预览提示如下信息:
----------------------------------------------------------------------------------
Microsoft JScript 运行时错误 错误 '800a1391'

'server' 未定义

/findmytv/Connections/fmtconn.asp,行8
--------------------------------------------------------------------------------
而行8是这样的:
var MM_fmtconn_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ="& server.mappath("/findmytv/travel/travel.mdb"
哪个server没定义呢?我的test server明明都提示通过了啊。
然后我改成本机测试:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=e:\findmytv\travel\travel.mdb 测试通过,在IIS里浏览也没问题了。
到底是什么原因呢?
请各位大哥多帮帮小弟,这个问题捆饶了我很久了。



=ridincal=

职务:管理员
等级:7
金币:20.0
发贴:5886
注册:2004/1/13 11:47:04
#22004/2/20 9:10:55
服务端ASP用JScript是区分大小写的:Server not server!



雨中的太阳

职务:普通成员
等级:1
金币:0.0
发贴:75
注册:2004/2/17 10:03:00
#32004/2/20 9:24:28
是啊~~
服务器代码要用JScript就得区分大小写~~
一般用VBSCRIPT则不要这么麻烦的~



54husky

职务:普通成员
等级:1
金币:-1.0
发贴:29
注册:2004/2/8 16:20:21
#42004/2/20 14:29:27
3Q3Q~!!!
晕啊,我把server改成Server后,又提示变量类型错误等等等~~我查原代码,DW自己设置的变量看的我是晕头转向,改了这里错那里。一气之下把整个站点删掉了。
然后,重新来过,哈哈!终于解决掉问题了。我把TEST SERVER设置成 ASP VBSCRIPT后,万事OKle ~



雨中的太阳

职务:普通成员
等级:1
金币:0.0
发贴:75
注册:2004/2/17 10:03:00
#52004/2/20 14:42:26

以前我一直都用VBSCRIPT,还是没见过这么烦的事~~