Ir para o conteúdo

 Voltar a Fórum do For...
Tela cheia

Strpos(): Offset not contained in string

3 de Julho de 2014, 15:32 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 63 vezes
Prezados, Ao executar uma aplicação estou recebendo a seguinte mensagem de erro: "Warning: strpos(): Offset not contained in string in >indica local_onde_esta_a classe_TPDOConnection.class.php

Autor: Paiva Macena


44 comentários

  • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
    4 de Julho de 2014, 10:25

     

    Aline,

    poderia postar a a mensagem de warning completa, Preciso do numero da linha que está ocorrendo este aviso.

    Se puder enviar a linha de código que você está executando no momento ajudaria também.

    Abraço.

    • 0bff3f2dc09b5e88a47cb2a7528e767a?only path=false&size=50&d=404Paiva Macena(usuário não autenticado)
      7 de Julho de 2014, 10:15

       

      Prezado Luiz Eugênio,

      Abaixo relaciono os dados solicitados:

      Mensagem de erro completa: "Warning: Strpos(): Offset not contained in string in c:\wamp\www\crud\base\classes\webform\TPDOConnection.class.php"
      on line 701

      linha de código: Tb_funcionalDAO::insert()

      Obrigada,
      Aline Paiva.

      • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
        12 de Julho de 2014, 7:33

         

        Aline,

        verifiquei que na linha 701 é feito um loop  nos parametros passados para a query que será executada, na linha de código que você enviou ( Tb_funcionalDAO::insert() ) está faltando passar para o método insert o objeto VO com as informações que serão persistidas. Caso você já esteja fazendo isso, então de um print_r no objVo para ver seus valores e me envie para eu ver se descubro este mistério.

        Exemplo:

        // supondo que sua tabela tb_funcional possua as colunas codigo e descricao
        $objVo = new Tb_funcionalVO();
        $objVo->setDescricao('Nova Descricao');
        $objVo->setCodigo('1234');
        //ou se o form tiver os campos com mesmo nome das colunas da tabela voce pode fazer assim;
        $frm->setVo( $objVo );
        Tb_funcionalDAO::insert($objVo);

        Abraço.

Essa comunidade não possui posts nesse blog