【发布时间】:2015-09-07 19:41:22
【问题描述】:
我正在尝试添加数据以访问数据库,但它提示错误
Microsoft VBScript 运行时错误“800a01b6”
对象不支持此属性或方法:'directory'
/opac/search/form_ac.asp,第 17 行
这个错误的asp代码是:
' title = ChkString(Request.directory("title"))
description = ChkString(Request.directory("description"))'
【问题讨论】:
-
欢迎来到 SO。错误描述似乎很清楚。不清楚你在问什么:你需要Request.QueryString Collection 或Request.Form Collection 还是不同的东西?阅读并关注minimal reproducible example,请edit您的问题并添加更多信息。
-
我为我的图书馆中的期刊内容创建了一个搜索引擎。目前我正在使用 Windows 8。在此之前我使用的是 xp。但是当我在 Windows 8 中的 iis 中创建应用程序时,会一次又一次地出现以下错误。
-
我只想在asp的帮助下将数据从html添加到ms access db。 db的字段是ID、title、description、keywords、url、mydate,表名是all_pages。如果可能,请提供从 html 添加数据的代码。
-
这里是关于如何在 Classic ASP 中与数据库对话的基本总结,如果你在谷歌上搜索它们,还有很多其他教程。此示例使用 SQL Server,但如果您使用访问权限,您唯一需要更改的就是连接字符串。 training.fergflor.k12.mo.us/reference/mssql_asp.asp
-
正如 JosefZ 所说,错误消息准确地说明了问题所在:Request 对象没有“目录”属性或方法。无论如何,您为什么要尝试使用 Request 对象?它用于从 html 表单(
Request.Form("fieldname")或Request.Querystring("fld"))获取数据,而不是用于与数据库通信。
标签: vbscript asp-classic