Pierwszy raz się z czymś takim spotkałem.
Na lokalnym serwerze wszystko działało jak należy, na dedyku coś pykło i nie działa.
To znaczy odbc_num_rows() daje zawsze wartość ujemną.
Widoczne tutaj: http://lyssaonline.sytes.net/test2/lyssa/
Bóg raczy wiedzieć czemu. W sumie trochę interesujące...