Autor Tópico: {Resolver} Copiar aplicação \ erro...  (Lida 311 vezes)

Leao

  • Iniciante
  • **
  • Mensagens: 86
{Resolver} Copiar aplicação \ erro...
« Online: Março 15, 2016, 05:28:29 pm »
Olá, fiz uma aplicação em lote form_clientes e grid_clientes, isso em um projeto teste, depois marquei e copie para um
novo projeto, aplicação form_clientes abre normalmente agora grid_clientes não abre ocorre seguinte erro:

Parse error: syntax error, unexpected '""' (T_CONSTANT_ENCAPSED_STRING) in C:\Program Files\NetMake\v8\wwwroot\scriptcase\app\Financeiro\grid_clientes\index.php on line 1015

no index.php a linha 1015

   function NM_gera_log_insert($orig="Scriptcase", $evento="", $texto="")
   {
       $dt  = "'" . date('Y-m-d H:i:s') . "'";
       $usr = isset("") ? "" : "";
       if (in_array(strtolower($this->nm_con_['tpbanco']), $this->nm_bases_access))
       {
           $dt  = "#" . date('Y-m-d H:i:s') . "#";
       }
       if (in_array(strtolower($this->nm_con_['tpbanco']), $this->nm_bases_informix))
       {
           $dt  = "EXTEND(" . $dt . ", YEAR TO FRACTION)";
       }
       if (in_array(strtolower($this->nm_con_['tpbanco']), $this->nm_bases_access))
       {
           $comando = "INSERT INTO  (inserted_date, username, application, creator, ip_user, `action`, description) VALUES ($dt, " . $this->nm_db_->qstr($usr) . ", 'grid_clientes', '$orig', '" . $_SERVER['REMOTE_ADDR'] . "', '$evento', " . $this->nm_db_->qstr($texto) . ")";
       }
       elseif (in_array(strtolower($this->nm_con_['tpbanco']), $this->nm_bases_sqlite))
       {
           $comando = "INSERT INTO  (id, inserted_date, username, application, creator, ip_user, action, description) VALUES (NULL, $dt, " . $this->nm_db_->qstr($usr) . ", 'grid_clientes', '$orig', '" . $_SERVER['REMOTE_ADDR'] . "', '$evento', " . $this->nm_db_->qstr($texto) . ")";
       }
       else
       {
           $comando = "INSERT INTO  (inserted_date, username, application, creator, ip_user, action, description) VALUES ($dt, " . $this->nm_db_->qstr($usr) . ", 'grid_clientes', '$orig', '" . $_SERVER['REMOTE_ADDR'] . "', '$evento', " . $this->nm_db_->qstr($texto) . ")";
       }
       $_SESSION['scriptcase']['sc_sql_ult_comando'] = $comando;
       $rlog = $this->nm_db_->Execute($comando);
       if ($rlog === false) 
       {
           $this->Erro->mensagem (__FILE__, __LINE__, "banco", $this->Nm_lang['lang_errm_inst'], $this->nm_db_->ErrorMsg());
       }
   }
}

Como corrigir?

de já agradeço

Leão
« Última modificação: Março 16, 2016, 10:46:52 am por Leao »

Jailton

  • Expert
  • *****
  • Mensagens: 2041
Re:Copiar aplicação \ erro...
« Responder #1 Online: Março 15, 2016, 05:41:40 pm »
Erro nas '

$comando = "INSERT INTO  (inserted_date, username, application, creator, ip_user, `action`, description) VALUES ($dt, " . $this->nm_db_->qstr($usr) . ", 'grid_clientes', '$orig', '" . $_SERVER['REMOTE_ADDR'] . "', '$evento', " . $this->nm_db_->qstr($texto) . ")";
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

Leao

  • Iniciante
  • **
  • Mensagens: 86
Re:Copiar aplicação \ erro...
« Responder #2 Online: Março 15, 2016, 05:46:17 pm »
Olá Jailton, nessa aplicação não tem nenhum evento, o arquivo index.php, é criado automaticamente, outro detalhe
no projeto exemplo lá funciona normalmente.

Na verdade todas aplicações grid, ocorre o mesmo erro na mesma linha..

Me diga algo....

Obrigado,
Leão
« Última modificação: Março 15, 2016, 05:53:09 pm por Leao »

Haroldo

  • Expert
  • *****
  • Mensagens: 6293
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Copiar aplicação \ erro...
« Responder #3 Online: Março 15, 2016, 08:03:17 pm »
Exporte a aplicação num projeto e importe no outro

Leao

  • Iniciante
  • **
  • Mensagens: 86
Re:Copiar aplicação \ erro...
« Responder #4 Online: Março 16, 2016, 10:46:14 am »
Olá Haroldo, deu certo sim. exportei e importei.