Originariamente inviato da nm2002
..ah ciao umanista hai cambiato la tua immagine..

devo ancora ringraziarti per il tuo aiuto di ieri...THANKS!

la select definitiva (almeno spero) che sto utilizzando è:
-------------------------
Set Rs = Server.CreateObject("ADODB.Recordset")

sql1= "SELECT products.price, (price*(100-scontoperc))/100 AS sconto1, (price*(100-scontopercat))/100 AS sconto2, products.productid, products.price AS pricex, products.catcode AS catcodex, products.name AS namex FROM (products LEFT JOIN clientiart ON products.productid = clientiart.productid) LEFT JOIN clienticategoria ON products.catcode = clienticategoria.catcode WHERE (((products.catcode)="&catcode&") OR ((clienticategoria.custid)="&custid&") AND ((clientiart.custid)="&custid&"))"

RS.Open sql1, ecc.......
-----------------------------------

Ho messo in grassetto quelli che metto in relazione

La riga 138 è:
If Rs("sconto1") is null or Rs("sconto1")= 0 then
non so se è contemplata questa operazione in asp. Prova a riscriverla come:
codice:
If Rs("sconto1")="" or Rs("sconto1")= 0 then