Dopo aver recuperato i dati, creo la seguente query SQL (che non dà alcun errore)
(ho modificato il messaggio perchè creava problemi alla pagina)

Quindi richiamo questa subroutine

codice:
ExecuteStatement(sql)
Il cui codice è

codice:
sub ExecuteStatement(strSQL)
	
	dim objCmd as new OleDbCommand(strSQL, Conn)
	try
		objCmd.Connection.Open()
		objCmd.ExecuteNonQuery()
	catch ex as Exception
		lblSummary.Text =  "ERRORE DB!"
	end try
	
	objCmd.Connection.Close()
	
end sub
Chiaramente Conn a cui fa riferimento è dichiarata a livello globale.

Dove sta il problema???
Marco