query semplificata di esempio ma che non va lo stesso

$cn = odbc_connect("AS","utente","password",SQL_CUR_USE_ ODBC);
$sql = "SELECT BLUDATFU.EXCEL10F.SOTTOMARCA AS SOTTOMARCA, BLUDATFU.EXCEL10F.VALFAT AS VALORE FROM BLUDATFU.EXCEL10F WHERE BLUDATFU.EXCEL10F.REGIONE LIKE 'VAL D\'%'";
$rs = odbc_exec ($cn, $sql);
while ($row = odbc_fetch_array($rs))
{
echo "$row[SOTTOMARCA] - $row[VALORE]
";

}
odbc_close($cn);