te fijaste el tema de las comillas?
Aveces MySQL me tira errores por no poner `` en los nombres de los campos, se que es Access es un motor totalmente distinto, pero quizas se solucione, sobre todo porque el error que muestra es el mismo (argumento no valido)
Código PHP:
$rs = odbc_exec("SELECT * FROM `table` WHERE `tipo` = noticia ORDER BY id DESC");