Microsoft OLE DB Provider for SQL Server 错误 '80040e10'

来源:百度知道 编辑:UC知道 时间:2024/05/09 13:46:35
Microsoft OLE DB Provider for SQL Server 错误 '80040e10'

至少一个参数没有被指定值。

/class.asp,行 11

下面是代码:
8. <%typeid=Trim(request("typeid"))
9. Set rs = Server.CreateObject("ADODB.Recordset")
10. sql="select type from JOB_hrnewstype where typeid="&typeid&""
11. rs.open sql,conn,1,3
12. %>

看一下你的ado是哪个版本的 有可能参数不一样

Open 方法 (ADO Record)
打开现有的 Record 对象,或者创建新的由 Record 表示的项目(如文件或目录)。

语法
Open Source, ActiveConnection, Mode, CreateOptions, Options, UserName, Password
参数
Source
可选。Variant(可以表示此 Record 对象要表示的项目的 URL)、Command、打开的 Recordset 或其他 Record 对象、包含 SQL SELECT 语句或表名的字符串。
ActiveConnection
可选。Variant,表示连接字符串或打开的 Connection 对象。
Mode
可选。ConnectModeEnum 值,默认值为 adModeUnknown,指定对所得到的 Record 对象的访问模式。
CreateOptions
可选。RecordCreateOptionsEnum 值,默认值为 adFailIfNotExists,指定应打开现有的文件或目录还是应创建新的文件或目录。如果设置为默认值,将从 Mode 属性中获取访问模式。如果 Source 参数不包含 URL,则省略此参数。
Options
可选。RecordOpenOptionsEnum 值,默认值为 adOpenRecordUnspecified,指定用于打开 Record 的选项。这些值可以组合。
UserName
可选。String 值,包含授权访问 Source(如果需要)的用户 ID。
Password
可选。String 值,包含验证 UserName(如果需要)的密码。
说明
Source 可以是如下内容:

URL。如果 URL 的协议是 http,则默认情况下将调用 Internet Provider。如果 URL 指向包含可执行脚本(如 .ASP 页)的节点,则默认情况下打开的是包含源的 Re