Hola, hace un buen rato que no uso ODBC con PHP, pero lo que te ocurre tiene sentido .... puesto que la función "odbc_exec" solo regresa false en caso de existir un error.
Intenta en lugar de esto:
if (!$rs_odbc=odbc_exec($odbc_conn, $sql))
usar esto:
Código PHP:
$rs_odbc = odbc_exec( $odbc_conn, $sql );
if( !$rs_odbc)
...
el resto como lo tienes ... espero te funcione si no, lo checamos con más calma