广

ASP编程

  • IOS开发
  • android开发
  • PHP编程
  • JavaScript
  • ASP.NET
  • ASP编程
  • JSP编程
  • Java编程
  • 易语言
  • Ruby编程
  • Perl编程
  • AJAX
  • 正则表达式
  • C语言
  • 编程开发

    自己写的一个简单ASP调用存储过程查询

    2018-04-25 21:46:59 次阅读 稿源:互联网
    零七广告

      本文用到没有用到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   
      %>

    零七网部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与零七网进行文章共享合作。

    零七广告
    零七广告
    零七广告
    零七广告