asp调用存储过程的简单问题,在线等!
存储过程:(运行无误)
ALTER PROCEDURE a.InsertXS
@XSMC varchar(50)
AS
Declare @XSBH int;
set @XSBH=(select isnull(max(XSBH),0) from XS)+1;
insert into XS (XSBH, XSMC)
values(@XSBH,@XSMC)
asp程序:
opendatabase.asp
<%
sub opendatabasecmd(conn1,comd1)
set conn1=server.createobject("adodb.connection")
set comd1=server.createobject("adodb.Command")
conn1.open "dsn=s;uid=a;pwd=a"
comd1.ActiveConnection = conn1
end sub
%>
test.asp
<!-- #include file="config/opendatabase.asp" -->
<%
opendatabasecmd conn,cmdTest
cmdTest.CommandText="InsertXS"
cmdTest.CommandType=4 'adCmdStoredProc
cmdTest.Prepared = True
set prmTest = cmdTest.CreateParameter("@XSMC",adVarchar,adParamInput,50,"chenqh")//错误行
cmdTest.Parameters.Append prmTest
cmdTest.Execute
Set cmdTest = Nothing
Set Cnn = Nothing
%>
运行后,ADODB.Command 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/test.asp,行8
不知道怎么解决!
谢谢各位大虾
ALTER PROCEDURE a.InsertXS
@XSMC varchar(50)
AS
Declare @XSBH int;
set @XSBH=(select isnull(max(XSBH),0) from XS)+1;
insert into XS (XSBH, XSMC)
values(@XSBH,@XSMC)
asp程序:
opendatabase.asp
<%
sub opendatabasecmd(conn1,comd1)
set conn1=server.createobject("adodb.connection")
set comd1=server.createobject("adodb.Command")
conn1.open "dsn=s;uid=a;pwd=a"
comd1.ActiveConnection = conn1
end sub
%>
test.asp
<!-- #include file="config/opendatabase.asp" -->
<%
opendatabasecmd conn,cmdTest
cmdTest.CommandText="InsertXS"
cmdTest.CommandType=4 'adCmdStoredProc
cmdTest.Prepared = True
set prmTest = cmdTest.CreateParameter("@XSMC",adVarchar,adParamInput,50,"chenqh")//错误行
cmdTest.Parameters.Append prmTest
cmdTest.Execute
Set cmdTest = Nothing
Set Cnn = Nothing
%>
运行后,ADODB.Command 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/test.asp,行8
不知道怎么解决!
谢谢各位大虾
...全文
相关推荐
ASP中调用存储过程、语法、写法
### ASP中调用存储过程详解#### 一、引言在ASP(Active Server Pages)开发过程中,调用存储过程是一种常见的技术手段。
asp 存贮过程 (SQL版asp调用存储过程)
本文主要介绍了如何在ASP中调用SQL Server的存储过程,提供了一个具体的`login_verify`存储过程的示例,该过程用于验证用户登录,并涉及到在线人数限制和用户服务期限检查。在AS
在ASP中调用存储过程的几种方法
在ASP中调用存储过程是一种常见的数据库操作,有助于提高服务器端代码的效率和数据处理能力。本文将详细介绍三种在ASP中调用存储过程的方法,并结合一个示例来解释如何实现。方法一:无返回值执行这是最
ASP.NET中调用存储过程的例子
ASP.NET中调用存储过程的例子ASP.NET中调用存储过程是一种常用的数据库交互方式。通过调用存储过程,可以实现复杂的业务逻辑和数据操作。
ASP调用带参数存储过程的几种方式
"ASP调用带参数存储过程的几种方式"在ASP(Active Server Pages)中,调用存储过程是常见的数据库操作。存储过程是一种预编译的SQL语句集合,可以提高应用程序的性能和安全性。


Web 开发
