Se uso questo codice:
codice:
' Aggiornamento quantità carrello della spesa
IF Request( "updateQ" ) <> "" THEN
	SET RS = Server.CreateObject( "ADODB.Recordset" )
	RS.ActiveConnection = Con
	RS.CursorType = adOpenDynamic
	RS.LockType = adLockOptimistic
	sqlString = "SELECT carrello.*, prodotti_giacenza FROM carrello, prodotti " &_
		"WHERE carrello_utenteID=" & userID &_
		" AND prodotti_id=carrello_prodottoID"
	RS.Open sqlString
	
	WHILE NOT RS.EOF
	newQ = TRIM ( Request( "pq" & RS("carrello_id") ) )
	idcarrello = RS( "carrello_id" ) 
	giacenza = RS( "prodotti_giacenza" )
	
	response.write newQ
	
	' controllo quantità valida, max 6 pezzi per codice
	IF newQ = "0" THEN
	  	RS.Delete
	ELSE
		IF isNumeric( newQ ) THEN
	    	newQ = newQ
	    ELSE
	    	newQ = 1	
	  	END IF
	  	IF newQ <= 5 THEN
	  		newQ = newQ
	  	ELSE
	  		newQ = 6
	  	END IF			
	END IF
Mi esce errore:
Impossibile aggiornare la query perché la clausola FROM non è un nome singolo di tabella semplice.

Sulla linea del RS.Delete, come posso sistemare?