Se vado sull'url QueryJsonUltimoPreventivo.asp?q='9'&q2='357' il browser mi stampa [{"IDarticolo":"9","PrezzoUnitarioRow":"52","IDclie nti":"357"},{"IDarticolo":"9","PrezzoUnitarioRow": "50","IDclienti":"357"}]

mentre se al posto di 9 inserisco 3 (id che non soddisfa la query)
QueryJsonUltimoPreventivo.asp?q='9'&q2='357'
il browser mi stampa []

quindi lato asp dovrebbe essere giusto.

forse credo ci sia un errore di logica da parte mia lato javascript; mi spiego meglio

io chiedo:

se
dati[0].PrezzoUnitarioRow è diverso da undefined allora fai....

il problema è che javascript mi blocca subito appena vede che
dati[0].PrezzoUnitarioRow è undefined e aspetta la condizione if ma da l'errore proprio dicendo che dati[0].PrezzoUnitarioRow è undefined e non posso usarlo nell'if; credo di dover cambiare la logica.

p.s.: come suggeriresti di far stampare ad asp il valore testKo?

direttamente dalla select di
QueryJsonUltimoPreventivo.asp?

QueryJsonUltimoPreventivo.asp
codice:

codice:
QueryToJSON(Conn, "SELECT IDarticolo,PrezzoUnitarioRow,IDclienti FROM PreventivoRows WHERE IDarticolo  = "&request("q")&" AND IDclienti= "&request("q2")&" ORDER BY productID DESC").Flush