Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2014, 10:17
GUILLHERMOSOFT
 
Fecha de Ingreso: marzo-2009
Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 1 mes
Puntos: 2
De acuerdo SP de SQL Server no se ejecuta, pero otros si funcionan

Cordial Saludo

En este momento me encuentro trabajando en mi aplicación con un sp de SQL Server, el cual al ejecutar por SQL Management funciona sin problema, sin embargo al ser llamado desde mi aplicación no se ejecuta la funcionalidad, pero tampoco se imrpimen mensajes de error, he he estado llamandolo de las siguientes tres formas:

Código PHP:
$sql="EXEC esquema.sp @parametro=:idRecord";
$connection Yii::app()->db;
$command $connection->createCommand($sql);
$command->bindParam(":idRecord"$idRecord);
$command->execute(); 
Código PHP:
$sql="EXEC esquema.sp ".$idRecord;
$connection Yii::app()->db;
$command $connection->createCommand($sql);
$command->execute(); 
Código PHP:
$sql="EXEC esquema.sp @parametro=:idRecord";
$connection Yii::app()->db;
$command $connection->createCommand($sql);
$command->bindValue(":idRecord"$idRecord);
$command->execute(); 
De estas tres formas he trabajado con otros sp de mi aplicación y no he tenido problema con ellos, pero este en especial no me ejecuta, así mismo ya he puesto a imprimir la variable "$idRecord", para validar si el valor correspondiente está asignado y he constatado que si es así, de igual manera he verificado todo lo relacionado a los permisos en la BD y todo está bien.

De igual manera he revisado distintos links, los que más destaco son los 3 siguientes.

http://www.yiiframework.com/doc/guid...s/database.dao

http://www.yiiframework.com/doc/guid....query-builder

http://www.yiiframework.com/forum/in...red-procedure/

Sin embargo de acuerdo a estos no tengo inconsistencias en mi código.

Sabe alguno de uds qué inconsistencia podria tener mi código ó si hay otra forma de llamar un sp desde Yii.