快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

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

本文用到没有用到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
%>
返回类别: 教程
上一教程: 将一个ASP页面执行过的生成HTML代码保存为HTML文件
下一教程: ASP中几条语句运行速度的测试

您可以阅读与"自己写的一个简朴ASP调用存储过程查询"相关的教程:
· 一些不长见的ASP调用存储过程的技巧
· ASP中存储过程调用的两种方法,以及不采用存储过程的方法比较
· ASP中如何调用存储过程
· 一些不常见的ASP调用存储过程的技巧
· 一段测试不用COMMAND对象来调用存储过程的ASP代码
    微笑服务 优质保证 索取样品