错误 '80040e21' .asp调用存储过程发现的一个新问题,求求高手们帮忙啊,救命啊

zhangfengliang88 2008-11-05 11:14:49
存储过程
CREATE procedure ds
@num varchar(50)
as
select * from aa where [number]=@num
GO

asp代码
<%
dim conn,rs
set conn=server.createobject("adodb.connection")
conn.connectionstring="driver={sql server};server=CNC-0P4MK7F13AN;uid=liang;pwd=123456;database=cha;"
conn.open
Set cmd = Server.CreateObject("Adodb.Command")
cmd.ActiveConnection = conn
cmd.CommandType = 4

Dim pm1
Set pm1=cmd.CreateParameter("@num",200,1,32)
cmd.Parameters.Append(pm1)
cmd.CommandText = "ds"
cmd("@num") = num
set rs=server.createobject("adodb.recordset")

rs.open cmd,,1,1
rs.close
set rs=nothing

%>

现在提示是:

Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e21'

ODBC 驱动程序不支持所需的属性。

/cha/zhao.asp,行 38
...全文
38 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sunli555 2008-11-05
  • 打赏
  • 举报
回复
38行是哪个?怎么建了那么多的对象。
zhangfengliang88 2008-11-05
  • 打赏
  • 举报
回复
rs.open cmd,,1,1 是38行

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧