Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/03/2015, 20:11
Avatar de rachpts
rachpts
 
Fecha de Ingreso: febrero-2012
Mensajes: 117
Antigüedad: 12 años, 8 meses
Puntos: 0
Respuesta: No se ejecuta Stored Procedure

hola gracias por contestar, si vi la posibilidad que fuera un problema con las variables asi que decidi ejecutarlo sustituyendo esos valores directamente para verificar que lo hiciera desde la pagina web y no tuve éxito, explico lo que hace en mi pagina hay un boton que entra a una función en ajax y esta a su vez envia a un archivo .php que ejecuta el procedimiento almacenado
** esta es la parte que comento de ajax

Código Javascript:
Ver original
  1. function test(startDate){
  2.        
  3.         var params ={
  4.             "startDate": startDate,
  5.             "ACT":'calculC4'
  6.                
  7.         };
  8.         $.ajax({
  9.             url:    'charts.php',
  10.             type: 'post',
  11.             data: params,
  12.             async: false,
  13.             success: function(response) {
  14.                
  15.                 document.getElementById("form6").submit();
  16.                 document.getElementById("startDate").value;
  17.                 document.getElementById("progressbar").style.width = "100%";
  18.             },
  19.             error:function (response) {
  20.                 alert("Table Dates error");
  21.                 }
  22.             });
  23.        
  24.     }
** esta es la parte del archivo php
Código PHP:
Ver original
  1. case "calculC4":
  2. $datef= filter_input(INPUT_POST, "startDate");
  3.    
  4.     $validate="select * from [RIA].[dbo].[cat_week] where [start]<='".$datef."' and [final]>='".$datef."'";
  5.         $rs1=odbc_exec($connection,$validate); 
  6.         $week=odbc_result($rs1,"week");
  7.        
  8.         $query2="exec [RIA].[dbo].[InsertRiaUpdateCharts] 'aleru','2014-12-29','2015-03-08','RLAM','Radio Access Networks','All','33','All','All'";
  9.         $result1=odbc_exec($connection,$query2);
  10.  
  11.         $query3="exec [RIA].[dbo].[InsertRiaW3PC4] 'aleru'";
  12.         $result3=odbc_exec($connection,$query3);
  13. break;


como se pueden dar cuenta ahorita no tomo en cuenta la variable en el sp, ojala que alguien me pueda ayudar :(