|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
1、最简朴的如下 Dim objConn Set objConn = Server.CreateObject("ADOBD.Connection") objConn.Open Application("Connection_String") \\\'Call the stored procedure to increment a counter on the page objConn.Execute "exec sp_AddHit" 没有参数,没有返回,没有错误处理,就是这个了 2、带参数的一种调用 objConn.Execute "exec sp_AddHit \\\'http://www.etoow.com\\\', 1" 请注重分割参数,该方式也不返回记录 3、返回记录的 Dim objConn Dim objRs Set objConn = Server.CreateObject("ADOBD.Connection") Set objRs = Server.CreateObject("ADOBD.Recordset") objConn.Open Application("Connection_String") \\\'Call the stored procedure to increment a counter on the page objRs.Open objConn, "exec sp_ListArticles \\\'1/15/2001\\\'" \\\'Loop through recordset and display each article 4、…… Dim objConn Dim objCmd \\\'Instantiate objects Set objConn = Server.CreateObject("ADODB.Connection") set objCmd = Server.CreateObject("ADODB.Command") conn.Open Application("ConnectionString") With objCmd .ActiveConnection = conn \\\'You can also just specify a connection string here .CommandText = "sp_InsertArticle" .CommandType = adCmdStoredProc \\\'Requires the adovbs.inc file or typelib meta tag \\\'Add Input Parameters .Parameters.Append .CreateParameter("@columnist_id", adDouble, adParamInput, , columnist_id) .Parameters.Append .CreateParameter("@url", adVarChar, adParamInput, 255, url) .Parameters.Append .CreateParameter("@title", adVarChar, adParamInput, 99, url) .Parameters.Append .CreateParameter("@description", adLongVarChar, _ adParamInput, 2147483647, description) \\\'Add Output Parameters .Parameters.Append .CreateParameter("@link_id", adInteger, adParamOutput, , 0) \\\'Execute the function \\\'If not returning a recordset, use the adExecuteNoRecords parameter option .Execute, , adExecuteNoRecords link_id = .Parameters("@link_id") End With 5、存储过程的代码 Create PROCEDURE dbo.sp_InsertArticle ( @columnist_id int, @url varchar(255), @title varchar(99), @description text @link_id int OUTPUT ) AS BEGIN INSERT INTO dbo.t_link (columnist_id,url,title,description) VALUES (@columnist_id,@url,@title,@description) SELECT @link_id = @@IDENTITY END 返回类别: 教程 上一教程: 采用ODBC接口访问MYSQL指南 下一教程: 一个简朴的网上书城的例子(二) 您可以阅读与"一些不常见的ASP调用存储过程的技巧"相关的教程: · 一些不长见的ASP调用存储过程的技巧 · ASP中存储过程调用的两种方法,以及不采用存储过程的方法比较 · 一段测试不用COMMAND对象来调用存储过程的ASP代码 · ASP调用带参数存储过程的几种方法 · 自己写的一个简朴ASP调用存储过程查询 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |