PHP - SQLSRV_CONNECT NO REGRESA TODOS LOS REGISTROS DEL QUERY

 
Vista:

SQLSRV_CONNECT NO REGRESA TODOS LOS REGISTROS DEL QUERY

Publicado por Jaime (5 intervenciones) el 12/09/2019 18:59:15
Hola tengo un problema con sqlsrv_connect en php

Me conecto desde php Ubuntu por medio de ODBC a SQL, hasta ahora todo bien, el detalle es que cuando estoy consultado bastante información y solo esta regresando 13846, el mismo query lo ejecuto en Server 2014 Management Studio y regresa casi 30000 registros.

1
2
3
4
5
6
7
8
9
10
11
12
$resOC=$objCon->ejecutar($query);
$con=0;
while($c= sqlsrv_fetch_array($resOC))
{
$con++;
  array_push($result, array(
    'con'					=>$con,
    'UsuCreacion'=>			$c['UsuCreacion']
  ));
}
 
echo json_encode($result);

métodos
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
function conectar()
{
 
  if (!($this->c= sqlsrv_connect($this->s, $this->d)))
  {
	return array(
	 'isError'	=> true,
	 'msg'      =>'Error al cargar las ordenes de compra'./*$this->formatoE(*/var_dump(sqlsrv_errors())/*)*/
	);
  }
  else
  {
	return (array(
	 'isError'	=> false,
	 'msg'      => 'Conexión exitosa'
	));
  }
}
 
// consultar la base de datos
function ejecutar($query)
{
   return $stmt = sqlsrv_query($this->c, $query);
   $this->cerrarConexion() ;
}
 
// cierra una conexion con sqlserver
function cerrarConexion()
{
	sqlsrv_close($this->c);
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder