欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP访问带多个参数的存储过程】,下面是详细的分享!
ASP访问带多个参数的存储过程
1.ACCESS
查询(query_info):
select * from info where stu=name1 and age=age1
ASP代码:
|
以下为引用的内容: Dim conn,comm,rsSet conn=Server.CreateObject("ADODB.Connection") Set comm=Server.CreateObject("ADODB.Command") conn.open "Driver={Microsoft Access Driver (*.mdb)};Dbq=" & Server.MapPath("db1.mdb") comm.Parameters.Append comm.CreateParameter("name1",200,1,100,"张三") comm.Parameters.Append comm.CreateParameter("age1",200,1,100,"25") comm.ActiveConnection=conn comm.CommandType=4 comm.CommandText="query_info" Set rs=comm.Execute If not rs.eof Then Response.Write(rs(1)) End if Set rs=nothing Set comm=nothing conn.close Set conn=nothing |
2.SQL Server:
存储过程(query_info):
|
以下为引用的内容: @age1 int=25 AS Select * from info where stu=@name1 and age=@age1 GO |
ASP代码:
|
以下为引用的内容: Set objConn=Server.CreateObject("ADODB.Connection")objConn.open "Driver={SQL Server};server=(local);uid=sa;pwd=txwl006;database=tempdb;" Set objComm=Server.CreateObject("adodb.command") objComm.Parameters.append objComm.CreateParameter("@name1",200,1,50,"李四") objComm.Parameters.append objComm.CreateParameter("@age1",200,1,50,32) objComm.CommandType=4 objComm.ActiveConnection=objConn objComm.CommandText="query_info" Set objRs=objComm.execute If not objRs.eof Then Response.write objRs(1) End if Set objRs=Nothing Set objComm=Nothing objConn.close Set objConn=nothing |
以上所分享的是关于ASP访问带多个参数的存储过程,下面是编辑为你推荐的有价值的用户互动:
相关问题:ASP调用带参数存储过程的几种方式
答:1. 这也是最简单的方法,两个输入参数,无返回值: set connection = server.createobject("adodb.connection") connection.open someDSN Connection.Execute "procname varvalue1, varvalue2" ''将所有对象清为nothing,释放资源 connection.clo... >>详细
相关问题:asp中如何调用带有多个输入输出参数的SQL存储过程?
答:加一个 Set EName_In=MyComm.CreateParameter("@EName_In",200,2,255) MyComm.Parameters.append EName_In >>详细
相关问题:关于在ASP.NET中用C#语言调用带输入输出参数的存储...
答:那你写数据访问层 然后调用你的存储过程就好了 >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
