我已在本地计算机选择的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行
非常感谢您的支持。 它解决了..
答案 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做的配置的代码..