|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
他说假如返回多个值,比如纪录集以及返回值一定要用COMMAND对象。。我现在终于搞定了。。:) <%@ Language=VBScript %> <% \\\'一段测试不用COMMAND对象来调用存储过程的ASP代码 \\\'------------------------------------------------------------------------ \\\'CREATE PROCEDURE TopNewsSP \\\' @intTopRow Int, \\\' @vcInputMsg Varchar(20), \\\' @vcReturnMsg Varchar(20) OUTPUT \\\'AS \\\' SET ROWCOUNT @intTopRow \\\' SELECT id,标题,发布日期,要害字 FROM news WHERE 要害字 =\\\'公告通知\\\' ORDER BY 发布日期 DESC,Id DESC \\\' SELECT id,标题,发布日期,要害字 FROM news WHERE 要害字 =\\\'娱乐新闻\\\' ORDER BY 发布日期 DESC,Id DESC \\\' IF @vcInputMsg = \\\'男\\\' \\\' SELECT @vcReturnMsg = \\\'男人\\\' \\\' ELSE \\\' SELECT @vcReturnMsg = \\\'女人\\\' \\\'------------------------------------------------------------------------ Option Explicit Dim Conn, Rs, RsCount, SqlQuery Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "itrd", "sa" SqlQuery = "DECLARE @returnmsg varchar(20)" & VbCrLf & "EXEC TopNewsSP 5, \\\'男\\\', @returnmsg OUTPUT" & VbCrLf & "SELECT @returnmsg" Set Rs = Conn.Execute(SqlQuery) RsCount = 1 Do Until Rs Is Nothing Rs.MoveFirst While Not Rs.Eof Response.Write Rs(0) Rs.MoveNext Wend Response.Write "第" & RsCount & "个RS对象<br>" RsCount = RsCount + 1 Set Rs = Rs.NextRecordSet Loop Set Rs = Nothing Conn.Close Set Conn = Nothing %> 返回类别: 教程 上一教程: ASP提高首页性能的一个技巧 下一教程: 一个简朴的存储过程数据分页 您可以阅读与"一段测试不用COMMAND对象来调用存储过程的ASP代码"相关的教程: · ASP中存储过程调用的两种方法,以及不采用存储过程的方法比较 · 一些不长见的ASP调用存储过程的技巧 · 一些不常见的ASP调用存储过程的技巧 · ASP+SQL SERVER 分页方式(不用存储过程) · ASP+ORACLE分页方式(不用存储过程) |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |