ciao ragazzi,

sto impazzendo su un if..non capisco perchè non mi entra nella condidione....e mi esegue sempre else.
In pratica devo controllare che tutti i campi siao valorizzati altrimenti aggiorno il db.
Ora al cosa strana che anche quando nessun campo della form è valorizzato va sempre nella condizione else.....

codice:
	
		datain = Request.Form("datain")
		dataout = Request.Form("dataout")
		descrizioneg = Request.Form("descrizioneg")
		descrizioner= Request.Form("descrizioner")
		sn = Request.Form("sn")
		modello = Request.Form("modello")
		ddtin = Request.Form("ddtin")
		ddtout = Request.Form("ddtout")
		operatore = Request.Form("operatore")
		tempoin = Request.Form("tempoin")
		tempofine = Request.Form("tempofine")
		ricambi = Request.Form("ricambi")
		 
		if datain = "" OR dataout = "" or descrizioneg ="" or descrizioner = ""  or sn = "" or modello = "" or ddtin = "" or ddtout = "" or operatore = "" or tempoin = "" or tempofine = "" or ricambi = "" Then
			Response.Redirect("/restricted_area/record_manager/editriparazioni.asp?&campi=no&id=" + id)
		else
			rConn.Execute("UPDATE riparazioni SET [datain] = '" + datain + "', [dataout] = '" + dataout + "', [descrizioneg] = '" + descrizioneg + "', [descrizioner] = '" + descrizioner+ "', [sn] = '" + sn + "', [modello] = '" + modello + "', [ddtin] = '" + ddtin + "', [ddtout] = '" + ddtout + "', [operatore] = '" + operatore + "', [tempoin] = '" + tempoin + "', [tempofine] = '" + tempofine + "', [ricambi] = '" + ricambi + "' WHERE id = " + id)
			rConn.Close()
			Response.Redirect("/riparazioni.asp?editrec=ok&id=" + id)

		End If