Retorno do SQL Server

Enviada por Altenir 
Altenir
Retorno do SQL Server
21 de January de 2015 às 05:51PM
Boa tarde!

Estou utilizando odbc_connect para fazer um aconsulta no banco de dados SQLServe, e só me retorna 50% da quantidade de registros, o mesmo select eu faço diretamente no SGDB e a consulta tras todos os registros. Por exemplo de 1000 registro só retorna 500 executando o código abaixo, até se eu der um TOP 2 só vem 1 registro.

<?php
$headers['Content-Type'] = 'application/json; charset=utf-8';

$connect = odbc_connect('SOFTLABPHP','userphp','userphp');

require_once '../conexao.php';


$sql = "
SELECT
T.COD_GUIA COLLATE sql_latin1_general_cp1251_ci_as AS C_COD_GUIA,
T.COD_GUIA COLLATE sql_latin1_general_cp1251_ci_as AS C_CONVENIO,
X.COD_EXAME AS EXAME,
SUBSTRING(DESCR_EXAME,1,40) AS DESCRICAO,
STR(PRECO_OU_NUM_CH,10,2) AS VALOR,
T.COD_TABELA AS TABELA
FROM TIPO_G T, EXA_PRE E, TIPO_EX X
WHERE
(T.COD_TABELA = E.COD_TABELA)
AND (X.COD_EXAME = E.COD_EXAME) AND COD_GUIA = 'AFFIX'
ORDER BY T.COD_GUIA
";



$result = odbc_exec($connect , $sql);
$cont = 0;
while (odbc_fetch_array($result)) {
$res[]= odbc_fetch_array($result);
$cont = $cont + 1;
}

echo $cont; exit;
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.