codeigniter — ошибка интеграции Crystal Report 13 и PHP

Я хочу интегрировать php и crystal report, используя базу данных CI и sql server и используя IIS. Я установил 32-разрядную среду выполнения, потому что я использую 32-разрядную версию php 7.0 на 64-разрядном сервере Windows 2012. Я включил 32-разрядное приложение IIS, и теперь я застрял в этой ошибке:

Обнаружено неперехваченное исключение
Тип: com_exception

Сообщение: Источник: Неизвестно

Описание: Неизвестно

Вот моя конструкция на моем crystalreport.php

public function __construct($params){
$CI =& get_instance();
$this->_file = $params['file'];
$this->_orientation = isset($params['orientation']) ? $params['orientation'] : "D";
//echo $this->_path.$params['modul'].'/'.$this->_file.".rpt";exit;
$this->_Object= new COM('CrystalReports13.ObjectFactory.1') or die ("Could not initialise Object.");

$this->_App = $this->_Object->CreateObject('CrystalRuntime.Application.13') ;
$this->_Report =  $this->_App->OpenReport($this->_path.$params['modul'].'/'.$this->_file.".rpt", 1);
$this->_Report->EnableParameterPrompting = 0;
$this->_config['server'] = $CI->db->hostname;
$this->_config['database'] = $CI->db->database;
$this->_config['uid'] = $CI->db->username;
$this->_config['pass'] = $CI->db->password;

}

Ошибка указала на CreateObject ();

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]