|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
本文用到没有用到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代码 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |