Número de filas en una consulta sql mediante ODBC

transer_
07 de Enero del 2005
Hola a todos, tengo la siguiente duda y espero me la respondan, necesito saber el número de filas al realizar una consulta sql mediante una conexion odbc, he tratado con la función odbc_num_rows(), pero según leí en www.php.net esta arroja -1 despues de una consulta select (justo la que yo utilizo), ¿qué puedo hacer?
Por si acaso les puse el código que tengo:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body >
<pre>
<?PHP

//int odbc_connect ( string dsn, string user, string password [, int cursor_type])
//int odbc_exec ( int connection_id, string query_string)
//string odbc_result ( int result_id, mixed field)
//void odbc_close ( int connection_id)
//int odbc_num_rows ( int result_id)


if ( ( $conexion=odbc_connect ( "db1", "usuario", "clave") )==0 )
{
printf("\nERROR AL INTENTAR CONECTARSE A LA BASE DE DATOS");
}
else
{
$resultados=odbc_exec ($conexion, "select * from usuarios;" );
$filas=odbc_num_rows ($resultados);
printf("\nLa cantidad de filas es $filas");
odbc_close ($conexion);
}


?>
</pre>
</body>
</html>