entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

3votos

Fatal error al ejecutar procedimiento almacenado en php

Buenas tardes.

El problema es referente a la ejecución de un procedimiento almacenado desde php
El procedimiento almacenado esta en Sql server 2008 y lo trato de ejecutar de la siguiente manera

inicio la conexion al servidor

$server = 'localhost';
$database = 'principal';
$username = 'user';
$password = 'pass';

$db = new PDO('odbc:Driver={SQL Server}; Server=' . $server . '; Database=' . $database . '; Uid=' . $username . '; Pwd=' . $password . ';');

$query = $db->prepare("exec dbo.sp_pocedimiento_limpia");
$query->execute();

el procedimiento almacenado 'dbo.sp_pocedimiento_limpia' realiza varios procesos entre ellos 3 bulkinsert con archivos muy grandes

si ejecuto directamente "exec dbo.sp_pocedimiento_limpia" en el management del server
no me da ningun problema, se ejecuta muy rapido
pero al ejecutarlo con el codigo que puse arriba me manda el siguiente error

Fatal error: Possible integer overflow in memory allocation (4294959136 * 152 + 0)

agradecere cualquier ayuda

3votos

gcanedo comentado

Cual es la version de tu PHP? puede ser un error de la version de php

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta