6つのselectステートメントの結果を返すストアドプロシージャがあります。1つのレコードセットを使用してspを実行し、各selectステートメントのレコードを取得しようとしていますが、それらを読み取ると0または空のレコードを取得します。
ストアドプロシージャから複数のselectステートメントを使用してレコードセットをクエリするにはどうすればよいですか?
元:
Set rs = Server.CreateObject("ADODB.Recordset")
strSql = "Exec [dbo].[xyz] '"¶m1&"', '"¶m2&"', '"¶m3& "'"
rs.open strSql,CN,3,3
Do While Not rs.EOF
if rs.recordcount > 0 then
r1 = rs.GetString(, , ", ", "<BR>" )
else
r1 = 0
end if
rs.MoveNext
Loop
Set rs = rs.NextRecordset()
Do While Not rs.EOF
if rs.recordcount > 0 then
r2 = rs.GetString(, , ", ", "<BR>" )
else
r2 = 0
end if
rs.MoveNext
Loop