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.
métodos
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


0