A função odbc_num_rows teoricamente mostra o número de linhas retornadas em uma consulta ODBC. Usando com o SQL Server, no entanto, ela normalmente retorna -1.
No meu caso de teste, notei que ela funciona corretamente se a consulta tiver um TOP. Por exemplo, "Select top 100 nome from aluno" irá retornar o número correto de alunos, desde que seja menor do que 100. O macete é usar um top com um valor muito mais alto do que o esperado para obter o valor correto.
Nenhum comentário:
Postar um comentário