Boa noite gente, estou desenvolvendo um projeto em PHP e está quase tudo pronto, somente um painel que estou fazendo que está apresentando erro na hora que tento executar minha tentativa de Painél.
Segue o código abaixo
<?PHP
#Definir char-set
ini_set('default_charset', 'UTF-8');
set_time_limit(120); //Define tempo limite de execução
ERROR_REPORTING (E_ERROR); //Somente exibe erros fatais
include "conexao.php"; //Carrega funções de conexão com BD
$sqlq = new COM("ADODB.Connection"); //instancia a classe de conexao
$sqlq->Open("PROVIDER=SQLOLEDB;Data Source=.;Initial Catalog=Ocorrencias;User ID=user_des_001; Password=user_des_001"); //estabelece conexão com MSSQL
#Cria a consulta
$sql_dados = "SELECT [id]
,[data]
,[data_abertura]
,[designacao]
,[operadora]
,[ponta_a]
,[localidade_a]
,[ponta_b]
,[localidade_b]
,[incidente_caixa]
,[chamado_operadora]
FROM ocorrencias..tb_pnl_ocorrencias";
?>
<!--ìnicio da página -->
<html>
<head> <!-- Início da Tag Head -->
<!-- Meta de Configuração de Página -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="authors" content="CGR - Governança">
<title>############</title>
<!-- Arquivos CSS utilizados -->
<link rel="stylesheet" type="text/css" href="paginas.css"/>
<!--Arquivos Java Script utilizados -->
</head> <!-- Fim -->
<!-- Corpo do texto -->
<body>
<!--Tittulo em H2 -->
<h2>Painél de incidentes</h2> <br>
<? echo $sql_dados; ?><br><br>
<table id="tabPainel">
<tr>
<th>Backbone/Extranet</th>
<td>
<!--Texto a ser usado no Painél em caso de falha única de backbone -->
<!--Início do PHP -->
<?
#Exibe os resultados
$tbl = $sql->execute($sql_dados); //Executa a Query
while (!$tbl->EOF)
{
$id = $tbl->Fields['id']->Value;
$data = $tbl->Fields['data']->Value;
$data_abertura = $tbl->Fields['data_abertura']->Value;
$designacao = $tbl->Fields['designacao']->Value;
$operadora = $tbl->Fields['operadora']->Value;
$ponta_a = $tbl->Fields['ponta_a']->Value;
$localidade_a = $tbl->Fields['localidade_a']->Value;
$ponta_b = $tbl->Fields['ponta_b']->Value;
$localidade_b = $tbl->Fields['localidade_b']->Value;
$incidente_caixa = $tbl->Fields['incidente_caixa']->Value;
$chamado_operadora = $tbl->Fields['chamado_operadora']->Value;
echo "<p>À</p>";
echo "<p>CETEC27</p><br>";
echo "<p>1. Informamos que foi identificado indisponibilidade no circuito:</p>";
echo "<p>(Aqui vai o circuito) $ponta_a $localidade_a $localidade_b $ponta_b $designacao </p><br>";
echo "<p>2. Em contato com a operadora $operadora, foi aberto chamado:</p><br>";
echo "<p>Data/Hora Indisponibilidade: $data</p> ";
echo "<p>Designação: Sdesignacao</p>";
echo "<p>Nº chamado: $chamado_operadora</p>";
echo "<p>Data/Hora abertura: $data_abertura</p>";
echo "<p>Incidente: $incidente_caixa</p>";
echo "<p><a href='alterarocorrencias.php?id=$id'>Clique aqui para visualizar a ocorrência</a><br>";
echo "<!--Fim do Texto-->";
echo "</td>";
echo "</tr> ";
$tbl->MoveNext();
}
#Inícia a consulta SQL
/*$sql_dados = "Select * from dbo.tb_pnl_ocorrencias where designacao = 'L23683' " ;
//echo $sql_dados;
//$rsql_ver = $sql->execute($sql_dados); //Executa a Query
while (!$rsql_ver->EOF){ //Tratamento dos registros retornados na Query
$id = $rsql_ver->Fields['id']->Value;
$data = $rsql_ver->Fields['data']->Value;
$data_abertura = $rsql_ver->Fields['data_abertura']->Value;
$designacao = $rsql_ver->Fields['designacao']->Value;
$operadora = $rsql_ver->Fields['operadora']->Value;
$ponta_a = $rsql_ver->Fields['ponta_a']->Value;
$localidade = $rsql_ver->Fields['localidade']->Value;
$localidade1 = $rsql_ver->Fields['localidade1']->Value;
$ponta_b = $rsql_ver->Fields['ponta_b']->Value;
$chamado_operadora = $rsql_ver->Fields['chamado_operadora']->Value;
$incidente_caixa = $rsql_ver->Fields['incidente_caixa']->Value;
$data_norm = $rsql_ver->Fields['data_norm']->Value;
echo "<p>À</p><br>";
echo "<p>CETEC27</p><br><br>";
echo "<p>1. Informamos que foi identificado indisponibilidade no circuito:</p><br>";
echo "<p> $ponta_a $localidade $localidade1 $ponta_b $designacao </p><br><br>";
echo "<p>2. Em contato com a operadora $operadora, foi aberto chamado:</p><br><br>";
echo "<p>Data/Hora Indisponibilidade: $data</p><br> ";
echo "<p>Designação: Sdesignacao</p><br>";
echo "<p>Nº chamado: $chamado_operadora</p><br>";
echo "<p>Data/Hora abertura: $data_abertura</p><br>";
echo "<p>Incidente: $incidente_caixa</p><br>";
echo "<p><a href='alterarocorrencias.php?id=$id'>Clique aqui para visualizar a ocorrência</a><br>";
echo "<!--Fim do Texto-->";
echo "</td>";
echo "</tr> ";
$rsql_ver->MoveNext();
} */
?>
<!--Fim do PHP -->
<!--Ínicio do PHP em Massiva -->
<?
echo "<tr>
<th>Massiva</th>
<td>
À<br>
Equipe CGR<br><br>
1. Segue para conhecimento e acompanhamento<br>
QUEDA MASSIVA<br>
Operadora: [Operadora] <br>
Região/Local afetado: [Local_Afetado] <br><br>
Impacto:<br>
[IMPACTO OCORRIDO] <br><br>
Operadora: [OPERADORA] <br>
Nº do chamado: [CHAMADOS_MASSIVA] <br>
Horário da ocorrência: [HORA_MASSIVA] <br>
Previsão de normalização: [PREVISÃO DE NORMALIZAÇÃO]<br>
</td>
</tr>";
?>
<!--Fim do PHP em Massiva -->
</table>
</body>
<!--Fim do corpo de texto -->
</html>
<!--Fim da página -->
Está aparecendo o seguinte erro
Fatal erro: Call to a member function execute() on null in G:\WEB_PROD\CGR\Sistema_Governanca\Desenvolvimento\Painel.php on line 64