Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/11/2011, 16:33
Murallitz
 
Fecha de Ingreso: diciembre-2001
Ubicación: Peru
Mensajes: 376
Antigüedad: 23 años, 3 meses
Puntos: 0
Stored Procedura msql y php

Hola a tods, tengo un problema, quiero ejecutar un storeprocedure en php con conexion a Sql
El problema es que ejecuto el codigo php pero no pasa nada en sql. no me sali ni siquiera error como para partir de algo. Me podrian ayudar?
Código PHP:
<?php 

    $dbuser 
'aprobador';
    
$dbpass=  '123';
    
$dbhost=  '192.168.0.1'
    
$dbname 'BD';
 
$con mssql_connect($dbhost,$dbuser,$dbpass);
 
if (!
$con) {
    die(
'Could not connect: ' mysql_error());
}
else
{    
$Modulo='REQ';
$Parametro='2';
$query=mssql_init("USP_GEN_EJECUTA_COMANDO"$con);
mssql_bind($query'@MODULO',   $Modulo,  SQLVARCHAR,FALSEFALSE);
mssql_bind($query'@PARAMETRO',   $Parametro,  SQLVARCHAR,FALSEFALSE);
$result mssql_execute($query) or trigger_error("Unable run sql query ",  E_ALL);
unset(
$query); 
mssql_close($con);
}
?>
y este es el stored procedure.
Código:
ALTER PROCEDURE [dbo].[USP_GEN_EJECUTA_COMANDO]
(
      @MODULO           CHAR(3),
      @PARAMETRO  VARCHAR(2000)
)
AS
BEGIN
      IF @MODULO = 'REQ'
      BEGIN
            exec usp_registra_tarea_log 1, 1
            EXEC (@PARAMETRO)
      END
            select * from tb_gen_tarea_log
END
Gracias