私はSQLサーバーとASPクラシックを使用しており、現在次のようなクエリを呼び出しています:
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
、レコード数の値を取得しています。