este es el codigo:
$db = odbc_connect('base','','');
if (!$db) {
exit('Error en la conexión a la base de datos');
} else {
$consulta = "SELECT *FROM Fichas WHERE (((Fichas.Fecha) Between #$fecha1# And #$fecha2#) AND ((Fichas.Clasificacion)>='001' And (Fichas.Clasificacion)<='002'))
ORDER BY Fichas.Fecha DESC";
$result = odbc_exec($db,$consulta);
if (!$result) {
exit("Error en la consulta");
} else {
$valor = odbc_num_rows($result);
echo" las filas son : $valor";
}
odbc_close($db);
}
}
?>
el problema es que cuando mando una consulta sin registro la variable $valor obtiene -1 y cuando la consulta si consigue registro me obtiene de nuevo -1, osea no puedo diferenciar cuando consigue registro y por esto no he podido terminar el codigo.
porfavor diganme si me estoy equivacando o si ha y otra forma.