J'ai un proc stocké qui renvoie 6 résultats d'instruction select. Je suis en train d'utiliser un record pour exécuter sp et obtenir des enregistrements pour chaque instruction select mais j'obtenir 0 ou dossiers vides quand je les lis,Lecture de plusieurs jeux d'enregistrements
Comment puis-je interroger record avec instructions select multiples de procédure stockée?
ex:
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
je l'ai changé pour commander l'objet et les paramètres. Mais je reçois 0 nombre d'enregistrements quand je les exécute –
Êtes-vous certain que les jeux d'enregistrements retournés ne sont pas vides? – Oded
oui j'ai vérifié en utilisant response.write (rs.recordcount) et je reçois -1 –