Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/07/2012, 17:27
Lanix_0
 
Fecha de Ingreso: noviembre-2010
Mensajes: 95
Antigüedad: 13 años, 5 meses
Puntos: 5
procedimientos sql 2008 con php

Hola Foreros, hoy vengo con esta duda

tengo que ejecutar un stored que esta en sql server 2008 con php y uso una coneccion ODBC,

cuando ejecuto el stored desde el sql me envia todo sin problemas, pero si lo ejecuto desde php me envia un valor -1

espero me puedan ayudar dejo el codigo

Código PHP:
Ver original
  1. define('_user', 'roo');
  2. define('_pass', '');
  3. define('_server', '172.18.53.182');
  4. define('_database', 'db_email_desN');
  5.  
  6.     class connect{
  7.        
  8.         public function connect_sql(){
  9.             $dsn = "Driver={SQL Server};Server="._server.";Database="._database.";Integrated Security=SSPI;Persist Security Info=False;";
  10.             return $this->connection_id = odbc_connect($dsn, _user, _pass) or die ('#Err connection => '.odbc_error());
  11.         }
  12.         public function query($q){
  13.             $this->q = odbc_exec($this->connection_id, $q) or die(odbc_errormsg());
  14.             echo odbc_num_rows($this->q);
  15.         }
  16.     }
  17.  
  18. $db = new connect();
  19. $db->connect_sql();
  20. $db->query("sp_Reporte_Escalados 100,0,9");