
13/10/2006, 08:27
|
| | Fecha de Ingreso: octubre-2006
Mensajes: 25
Antigüedad: 18 años, 6 meses Puntos: 0 | |
Hola , si efectivamente manejo un cursor, en éste reporte hace consulta u referencia de un solo dato (1 de junio) y de ahi no se actualiza o no toma los datos de la base de datos, haciendo modificaciones ahora no me toma ninguna conexión de SQL y eso me imposibilita las cosas, anexo el código para llamar al procedimiento y el de asp donde se toma el reporte en si. gracias
<?
set_time_limit(0);
$tArchivoXml="registro.xml";
require("./parsexml.php");
// Estos cookies hacen referencia a la base de datos.
/* $db_db = 'FUELNET';
$db_host = 'localhost';
$db_user = 'sa';
$db_password = '12345';*/
$db_db = $tDb;
$db_host = $tHost;
$db_user = $tUser;
$db_password = $tPass;
require("./comun.php");
// Primero necesito una conexion a la bse de datos.
$cnConexion = new db();
$cnConexion->abrir($db_db, $db_host, $db_user, $db_password);
?>
<html>
<head>
<link href="style/style.css" rel="stylesheet" type="text/css">
<title>Verificacion de Ventas por estación</title>
<link href="style/style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<?
// cambio el formato de la fecha.
$dia = substr($fecha,0,2);
$mes = substr($fecha,3,2);
if (strlen($fecha) == 10)
$ano = substr($fecha,6,4);
else
if (strlen($fecha) == 9)
$ano = substr($fecha,5,4);
else
if (strlen($fecha) == 8){
$dia = substr($fecha,0,2);
$mes = substr($fecha,2,3);
$ano = substr($fecha,4,4);
}
//Obtengo el dia y valido que este sea con dos digitos
$day =substr($dia, 1, 1);
if ($day=="-" or $day=="/" or $day==" ") $day='0'.substr($dia,0,1);
else $day = $dia;
$dia = $day;
//Obtengo el mes y valido que este sea con dos digitos
$month =substr($mes, 1, 1);
if ($month=="-" or $month=="/" or $month==" ") $month='0'.substr($mes,0,1);
else $month = $mes;
$mes = $month;
echo("$mes<br>");
/* $day =substr($dia, 1, 1);
if ($day=="-" or $day=="/" or $day==" ") $day='0'.substr($fecha,0,1);
else $day = $dia;
$dia = $day;*/
echo("$dia-$mes");
if (!checkdate($dia,$mes,$ano)){
$dia = substr(date("d-m-Y"),0,2);
$mes = substr(date("d-m-Y"),3,2);
$ano = substr(date("d-m-Y"),6,4);
}
$fecha = $dia."-".$mes."-".$ano;
// ejecuto una consulta con el servidor y con eso cre oun cursor
$tExecut = "exec SP_VentasxEstacion '" . $fecha . "'";
echo('Consulta SP -> ' . $tExecut);
$cursor = new consulta($cnConexion, $tExecut);
$Renglon = $cursor->fetch();
echo("<br>Ingresos". $Renglon[IngresosHoy]);
?>
</body>
</html> |