运行ASP站点时出错

时间:2010-03-22 06:23:40

标签: asp-classic

我已在本地计算机选择的Microsoft Access驱动程序中设置了用于运行ASP站点的数据源(ODBC)。

现在我可以在没有错误的情况下运行整个网站。但是如果我申请休假则会显示错误。

  

Microsoft OLE DB Provider for ODBC Drivers(0x80004005)   [Microsoft] [ODBC Microsoft Access驱动程序]操作必须使用   可更新的查询。 /eleave/leaveApplicationOut.asp,第39行

更新用

在显示写入权限后,显示错误 错误类型:

  

jmail.Message(0x8000FFFF)该邮件无法送达。所有服务器   未能收到消息/eleave/leaveApplicationOut.asp,第80行

非常感谢您的支持。 它解决了..

2 个答案:

答案 0 :(得分:3)

此处突出显示了4个可能的原因:http://support.microsoft.com/kb/175168

我猜它是#1:

  

最常见的原因是Internet Guest帐户(IUSR_MACHINE)(默认情况下是“Everyone”组的一部分)对数据库文件(.mdb)没有写入权限。要解决此问题,请使用资源管理器中的“安全”选项卡调整此文件的属性,以便Internet来宾帐户具有正确的权限。

答案 1 :(得分:0)

第一个错误(好像你解决了)与数据库的写权限有关..

但是,更新后的问题似乎完全不相关 你似乎在尝试发送电子邮件,对吧?它说它失败了.. 也许SMTP服务没有运行,因此无法发送电子邮件?它可能是某个地方定义的错误IP地址吗?电子邮件帐户的凭据错误? (阅读http://host.cdesystems.com/faq/jmail_faq.asp可能存在的问题)

给出一些关于你对jmail做的配置的代码..