【发布时间】:2013-05-09 17:03:15
【问题描述】:
我正在使用 sql server 和 asp classic,目前正在调用这样的查询:
newHireSQL = "select * from NewHire where Archived = 0 order by HireID desc"
Set rsGetHireID = Server.CreateObject("ADODB.Recordset")
rsGetHireID.Open newHireSQL,ConnectionString,adOpenStatic
NumOfHireID = rsGetHireID.RecordCount
但我不想在这里使用查询语句,而是调用一个名为dbo.sp_selectNewHireSQL 的存储过程。我该怎么做?
谢谢
编辑:
我试过了
Dim Conn
SET Conn = Server.CreateObject("ADODB.Connection")
SET rsGetHireID = Server.CreateObject("ADODB.RecordSet")
Conn.Open ConnectionString
set rsGetHireID=Conn.Execute("Exec sp_selectNewHireSQL")
NumOfHireID = rsGetHireID.RecordCount
Response.Write (NumOfHireID)
但我得到了一个-1 记录计数值。
【问题讨论】:
标签: sql stored-procedures asp-classic