Se non erro...e spero di no, per ordinare più di un campo si dovrebbe fare così (in ordine di importanza di ordinamento)

strSQL=" SELECT * FROM Articoli WHERE Id_Comune="&Id_Comune&" ORDER BY Data,ora DESC"

Un appunto sul nome che hai dato al campo data...dovrebbe essere una parola riservata. Potrebbe (magari non è il tuo caso) creare problemi. Magari mettila tra [].

Ciao