zoukankan      html  css  js  c++  java
  • 一个简单ASP调用存储过程查询 PENGHAO

    本文用到没有用到adodb.command命令,只是简单的做了一个用adodb.recordset来执行存储过程。

    存储过程:
    '在SQL中建立dbo.tse存储过程

    CREATE PROCEDURE [dbo].[tse]
    @keyword varchar(20)=null,  '定义查询的关键字
    @choose int=null                    '定义查询的类型(1为查询列title,其他为content)
    as
    if @choose=1
    select * from web where title like @keyword + '%'
    else
    select * from web where content like @keyword + '%'
    return
    GO



    'list.asp页
    <!--#include file="conn.inc" -->
    <%
    dim rs
    dim sql
    dim keyword
    dim choose
    keyword=request(“keyword“) '接收页面传送的值
    choose=request(“choose“)
    set rs=server.createobject("adodb.recordset")
    sql="exec tse '"&keyword&"',"&choose&""     '用exec执行tse存储过程,把keyword,choose给存储过程传递参数
    rs.open sql,conn,1,1
    if rs.eof and rs.bof then
    response.write("没有任何记录!")
    response.end
    end if
    response.write"搜索到的记录如下:<br><br>"
    do until rs.eof  
    response.write""&rs("id")&":"&rs("title")&""   '打印出文章的ID和标题
    response.write"<br><br>"
    rs.movenext
    loop
    '打扫战场
    rs.close
    conn.close
    set rs=nothing           
    set conn = nothing   
    %>

  • 相关阅读:
    6. ModelDriven拦截器、Preparable 拦截器
    5. 标签和主题
    前后端开发联调遇到的问题以及排查
    手写HashTable
    Java项目常用注解总结
    快速排序就这么简单
    交替打印出奇数和偶数
    Java的SpringMVC执行流程
    Java中Comparable与Comparator的区别
    阻塞非阻塞,同步和异步的概念
  • 原文地址:https://www.cnblogs.com/Dove/p/111898.html
Copyright © 2011-2022 走看看