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:
$sql="EXEC esquema.sp @parametro=:idRecord";
$connection = Yii::app()->db;
$command = $connection->createCommand($sql);
$command->bindParam(":idRecord", $idRecord);
$command->execute();
$sql="EXEC esquema.sp ".$idRecord;
$connection = Yii::app()->db;
$command = $connection->createCommand($sql);
$command->execute();
$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/guide/1.1/es/database.dao
http://www.yiiframework.com/doc/guide/1.1/en/database.query-builder
http://www.yiiframework.com/forum/index.php/topic/37642-ejecutar-un-stored-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.