PHP - Error ejecutar proc. alm.

 
Vista:

Error ejecutar proc. alm.

Publicado por toti (4 intervenciones) el 16/02/2017 12:02:16
Hola, tengo una aplicación en un servidor debian con PHP 5.3.

Cuando intento ejecutar un procedimiento almacenado de esta forma:
1
2
3
4
$procedimiento = mssql_init('p_buscar_login', $conectID);
mssql_bind($procedimiento,"@login",$nc,SQLVARCHAR);
$resultado = mssql_execute($procedimiento);
$row=mssql_fetch_array($resultado);

me da error:

[16-Feb-2017 09:06:33] PHP Warning: mssql_execute(): stored procedure execution failed in /var/www/comercio/html/chequeo.php on line 26

El procedimiento almacenado funciona bien si lanzo la ejecuci´´on sobre la base de datos directamente.

Y si lo ejecuto así también funciona:
1
2
3
4
$sql_cn=$sql_cn." exec p_buscar_login 'usuario' ";
$data = mssql_query($sql_cn,$conectID) or print ("ERROR. No se ha podido obtener el CIF_NIF solicitado.");
$row_cf=mssql_fetch_array($data);
$cif_nif=$row_cf[0];

Alguien sabe qué puede estar pasando ??

Muchas Gracias

Toti
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