VBScript 编译器错误 错误 '800a03f6' ASP ???(1分)

  • 主题发起人 主题发起人 yjwnnit
  • 开始时间 开始时间
Y

yjwnnit

Unregistered / Unconfirmed
GUEST, unregistred user!
在我的机子上WIN2000 做了个IIS 写了一个ASP对数据库操作,一切正常。 后来传上WEB服务器后,开始还可以用,但当我更新数据库再传上WEB服务器时,就不正常了。 但在我的WIN2000 IIS 下一切很正常。
现在出了这个错:
Microsoft VBScript 编译器错误 错误 '800a03f6'
缺少 'End'
/iisHelp/common/500-100.asp,行242
Provider 错误 '80004005'
未指定的错误
btle.asp,行62
ASP:62行:
6O: strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" &
Server.MapPath("../daT/bta.mdb")&""
61: set All_Message1 = Server.CreateObject("ADODB.Recordset")
62: All_Message1.ActiveConnection = strconn
(但有时候该错误又没有!!! 为什么??? )
(我的别一个ASP数据库文件,操作有时正常,有时也会出现这种错误!)
 
高手去哪了??
 
多是调试问题!
应创建一个 CONNECTION OBJECT
不知用 strconn 是不是主要问题.
另外你的所讲的"服务器"是哪里的. 若是本地的则重新启动一下IIS:do
S窗里运行: IISRESET
 
本地服务器是IIS WIN2000 下的, 调试是成功的。 ! 但上传到WEB服务器(INTERNET)上后就出现上边的错误。 但是有时候又可以正常访问数据库!
 
本地服务器是IIS WIN2000 下的, 调试是成功的 , 也试过在局域网中多台机同时访问。一切OK! 就是到WEB服务器(INTERNET)上后就出现上边的错误。但是有时候又可以正常访问数据库!
 
请高手给我点建议及具体操作方法!
听说在WEB服务器上还有什么权限设文件夹? 看看能给出具体的操作,及解答是什么一回事吗? (本局域网OK , 在INTERNET WEB服务器上就时得时不得)
 
INTERNET上一般不用设权限, 有些供应商会将所有目录设为可写,也就不用管数据库的写入问题. 所以也就不用考虑权限问题.
但如果人的WEB供应商支持的数据库要放在特定目录里,那么如果你没有放的话, 在写数据库时就会出现一些错误.
若是前一种,还出问题的话,那应该是供应的SERVER有点问题.
 
web 服务器是自己的。 有人说是没有设写的权限! 但我只用了SELECT * FROM TABLE
查询处理,情况就是时得时不得! 到底是不是没设好写权限?? 如何设写权限?在WEB服务器上的 我的电脑中对指定文件夹设,还是通过INTERNET管理中设???
 
如果有写数据库的动作,而没有写权限的话. 那就设一下可写权限:
[green]资源管理器里[/green]:
[blue]右击你的数据库文件 -> 属性 -> 安全 -> EVERYONE -> 权限允许修改,写入[/blue]
[:D][:D]
 
接受答案了.
 

Similar threads

I
回复
0
查看
948
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
796
import
I
后退
顶部