/** * Ejecuta la consulta * * @return ActiveRecordResultset */ public function execute() { $sqlStatement = $this->getSQLString(); if ($this->_connection == null) { $this->_connection = DbPool::getConnection(); } $resultResource = $this->_connection->query($sqlStatement); $count = $this->_connection->numRows($resultResource); if ($count > 0) { $rowObject = new ActiveRecordRow(); $rowObject->setConnection($this->_connection); return new ActiveRecordResultset($rowObject, $resultResource, $sqlStatement); } else { return new ActiveRecordResultset(new stdClass(), false, $sqlStatement); } }