Domanda INVIARE UNA RICHIESTA DI MASSIMO 500 RECORDS AD UNA WEB API - ASP CLASSIC

camarero89

Utente Iron
23 Luglio 2021
2
2
0
5
Buonasera a tutti,
chiedo il vostro aiuto per risolvere un quesito. Voglio premettere che sto sviluppando una procedura in vbscript. Devo inviare una richiesta ad una web api e il contenuto deve essere Json. Vi mostro un esempio di come ho costruito la mia stringa:

stringaSql="select Pippo, Pluto, Paperino from Portafoglio;"

set obj=Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
obj.Open ConnectParam("Test")

rs.Open stringaSql, obj, 3

if rs.EOF=false then
arrayMulti=rs.GetRows()

Pippo=0
Pluto=1
Paperino =2

rs.Close
Set rs = Nothing

obj.Close
Set obj = Nothing

stringaJson = "["

for record=0 to UBound(arrayMulti,2)

if(record=UBound(arrayMulti,2)) then
stringaJson=stringaJson&"{""Pippo"":"""&Pippo&""",""riferimenti_cliente"":["""&arrayMulti(Pluto,record)&"""]}"
else
stringaJson=stringaJson&"{""Pippo"":"""&Pippo&""",""riferimenti_cliente"":["""&arrayMulti(Pluto,record)&"""]},"
End if
next

stringaJson=stringaJson&"]"

Quindi estrapolo dati da un DB e poi mi costruisco la mia stringa ma come faccio a dire di creare stringhe Json a blocchi che devono essere massimo 500 records o meno alla volta?
Spero di essermi spiegato bene e di ricervere il vostro aiuto grazie mille.