Tengo un SP que utilizo repetidamente en la misma pagina, la diferencia es que voy usando en cada ejecución variables diferentes quedaría algo asi:
Cita:
Noten que la variable $servidor es nula, el problema sucede cuando utilizo el mis mo SP mas alla de la primera vez.$servidor = "";
$anio = "$anio_act";
$exitoso = "Successful%";
$fallido = "Failed%";
$sp = mssql_init("P_TRAPS_BACKUPS_1");
mssql_bind($sp, "@SERVIDOR", $servidor, SQLVARCHAR, FALSE, TRUE,14);
mssql_bind($sp, "@ANIO", $anio, SQLVARCHAR, FALSE, FALSE,4);
mssql_bind($sp, "@ESTADO", $exitoso, SQLVARCHAR, FALSE, FALSE,14);
$q_serv = mssql_execute($sp);
$sp2 = mssql_init("P_TRAPS_BACKUPS_1");
mssql_bind($sp2, "@SERVIDOR", $servidor, SQLVARCHAR, FALSE, TRUE,14);
mssql_bind($sp2, "@ANIO", $anio, SQLVARCHAR, FALSE, FALSE,4);
mssql_bind($sp2, "@ESTADO", $incompleto, SQLVARCHAR, FALSE, FALSE,14);
$q_serv3 = mssql_execute($sp3);
$anio = "$anio_act";
$exitoso = "Successful%";
$fallido = "Failed%";
$sp = mssql_init("P_TRAPS_BACKUPS_1");
mssql_bind($sp, "@SERVIDOR", $servidor, SQLVARCHAR, FALSE, TRUE,14);
mssql_bind($sp, "@ANIO", $anio, SQLVARCHAR, FALSE, FALSE,4);
mssql_bind($sp, "@ESTADO", $exitoso, SQLVARCHAR, FALSE, FALSE,14);
$q_serv = mssql_execute($sp);
$sp2 = mssql_init("P_TRAPS_BACKUPS_1");
mssql_bind($sp2, "@SERVIDOR", $servidor, SQLVARCHAR, FALSE, TRUE,14);
mssql_bind($sp2, "@ANIO", $anio, SQLVARCHAR, FALSE, FALSE,4);
mssql_bind($sp2, "@ESTADO", $incompleto, SQLVARCHAR, FALSE, FALSE,14);
$q_serv3 = mssql_execute($sp3);
Oigo propuestas.
Saludos,.