Ir para o conteúdo

 Voltar a i-Educar Sup...
Tela cheia

[Fechado] Cadastro de Funcionario

17 de Novembro de 2008, 13:19 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 53 vezes

Esta dando erro na hora de cadastrar um novo funcionario.

Eu aperto no menu cadastro de funcionarios.

Warning: pg_query() [function.pg-query]: Query failed: ERRO: conversão de codificação de UTF8 para ASCII não é suportada in /var/www/intranet/include/clsBancoPgSql.inc.php on line 192
SQL invalido: SELECT f.ref_cod_pessoa_fj, f.matricula, f.senha, f.ativo, f.ramal, f.sequencial, f.opcao_menu, f.ref_cod_setor, f.ref_cod_funcionario_vinculo, f.tempo_expira_senha, f.tempo_expira_conta, f.data_troca_senha, f.data_reativa_conta, f.ref_ref_cod_pessoa_fj, f.proibido, f.nome, f.ref_cod_setor_new FROM portal.v_funcionario f ORDER BY to_ascii(nome) ASC LIMIT 10 OFFSET 0 

Autor: Maico Barboza


2727 comentários

  • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
    17 de Novembro de 2008, 13:26

     

    Já estou tendo essa mensagem quando vou cadastrar um funcionário:

    Warning: pg_query() [function.pg-query]: Query failed: ERRO: função pg_catalog.btrim(date) não existe at character 9 HINT: Nenhuma função corresponde com o nome e os tipos de argumentos informados. Você precisa adicionar conversões de tipo explícitas. QUERY: SELECT TRIM( $1 )='' OR $1 IS NULL CONTEXT: PL/pgSQL function "fcn_fisica_historico_campo" line 233 at IF in /var/www/ieducar/include/clsBancoPgSql.inc.php on line 192
    SQL invalido: INSERT INTO cadastro.fisica (idpes, origem_gravacao, idsis_cad, data_cad, operacao, idpes_cad , data_nasc, sexo, cpf) VALUES ( '72', 'M', 17, NOW(), 'I', '1' , '1978-10-14', 'M' , 11111111111 )

     

    • Da53e63f1a3fad99ae9c7615396aed67?only path=false&size=50&d=404Devair Moitim(usuário não autenticado)
      17 de Novembro de 2008, 13:35

       

      Olá.... tente executar este comando:

      ALTER USER ieducaruser SET search_path TO portal, acesso, alimentos, cadastro, consistenciacao, historico, pmiacoes, pmicontrolesis, pmidrh, pmieducar, pmiotopic, urbano, public;

       

      Provavelmente vai solucionar o problema.

       

      • Eba0b5cc1938b5fce4eba375ffcf8fb8?only path=false&size=50&d=404Maico Barboza(usuário não autenticado)
        17 de Novembro de 2008, 13:40

         

        Devair nao deu certo com esse comando

      • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
        17 de Novembro de 2008, 13:41

         

        efetuado este procedimento descrito acima, ai tentei cadastrar novamente me retornou o seguinte erro:

        Warning: pg_query() [function.pg-query]: Query failed: ERRO: função pg_catalog.btrim(date) não existe at character 9 HINT: Nenhuma função corresponde com o nome e os tipos de argumentos informados. Você precisa adicionar conversões de tipo explícitas. QUERY: SELECT TRIM( $1 )='' OR $1 IS NULL CONTEXT: PL/pgSQL function "fcn_fisica_historico_campo" line 233 at IF in /var/www/ieducar/include/clsBancoPgSql.inc.php on line 192
        SQL invalido: INSERT INTO cadastro.fisica (idpes, origem_gravacao, idsis_cad, data_cad, operacao, idpes_cad , data_nasc, sexo, cpf) VALUES ( '73', 'M', 17, NOW(), 'I', '1' , '1978-10-14', 'M' , 11111111111 )

         

        Wagner Nascimento

        • Da53e63f1a3fad99ae9c7615396aed67?only path=false&size=50&d=404Devair Moitim(usuário não autenticado)
          17 de Novembro de 2008, 13:45

           

          Peguei a SQL (INSERT INTO cadastro.fisica (idpes, origem_gravacao, idsis_cad, data_cad, operacao, idpes_cad , data_nasc, sexo, cpf) VALUES ( '78', 'M', 17, NOW(), 'I', '1' , '1978-10-14', 'M' , 11111111111 )) e executei aqui normalmente, tente rodar o código pelo executável de SQLs do postgre.

          Lá a msg de erro será outra ai dá pra vc arrumar...
           

          • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
            17 de Novembro de 2008, 13:50

             

            como faço isso, outra pergunta, é que não entendo nada de postgresql e nem mysql, é possivel fazer uma copiar de uma banco funcionando perfeitamenta e passar para outra maquina, pois assim iria ajudar muita gente, pois esse sistema está dando muitos erros.

            pois

            • Da53e63f1a3fad99ae9c7615396aed67?only path=false&size=50&d=404Devair Moitim(usuário não autenticado)
              17 de Novembro de 2008, 14:52

               

              Wagner Nascimento, sim é possível salvar a base de dados e importá-la em outro computador, é só fazer o backup/restauração da mesma.

              Para executar o insert é só você copiar esta instrução e executá-la como linha de comando (assim como você fez para inportar a base)

              su – postgres

              psql postgres=# Cole a instrução SQL aqui.

              • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
                17 de Novembro de 2008, 15:54

                 

                Marcos por gentileza se possivel fazer esses backups e enviar para nós pois já instalei o linux aqui umas 10 vezes e nada continua dando o mesmo erro na criação de funcionários, alunos entre outros.

                se vc não tiver um disco virtual para mandar os arquivos me manda por email que ai depois disponibilizo em um disco virtual que tenho e coloco o link no forum para o pessoal pegar.

                email: wagner.nascimento@gmail.com

                Obrigado.

          • Eba0b5cc1938b5fce4eba375ffcf8fb8?only path=false&size=50&d=404Maico Barboza(usuário não autenticado)
            17 de Novembro de 2008, 13:48

             

            Devair, desculpe meu desconhecimento, mas como que faco para acha o executavel de SQLs do postgres?

             

  • 063c55ca2a456007f69c0283d87381ca?only path=false&size=50&d=404Marcos Thomaz da Silva(usuário não autenticado)
    17 de Novembro de 2008, 14:39

     

    Pessoal, na instalação que fiz está tudo funcionando perfeitamente (até havia passado o link para o Wagner dar uma olhada). Se alguém quiser, faço o backup do banco e/ou dos fontes como estão, além das configurações do PHP, Apache e postgre, e coloco em um FTP ou disco virtual para fazerem o download.

    • Eba0b5cc1938b5fce4eba375ffcf8fb8?only path=false&size=50&d=404Maico Barboza(usuário não autenticado)
      17 de Novembro de 2008, 14:41

       

      Marcos teria como voce fazer um backup e por para nos baixarmos e tentarmos arrumar os nosso.

      • Da53e63f1a3fad99ae9c7615396aed67?only path=false&size=50&d=404Devair Moitim(usuário não autenticado)
        17 de Novembro de 2008, 14:47

         

        Olá Marcos, boa tarde.

        Você conseguiu realizar o Empréstimo/Devolução de Livros ??

        A base de dados eu consegui importar e está funcionando, porém estão sendo apresentados erros no módulo de biblioteca e de cadastro de usuários (tenho que adicionar na mão os privilégios na tabela biblioteca_usuario).
         

         

  • 5aabde3a96046b05a787eabee588e391?only path=false&size=50&d=404Anderson Pereira Silva(usuário não autenticado)
    17 de Novembro de 2008, 16:52

     

    Olá pessoal, também estou tendo a mesma dificuldades de você! se puderem me encaminhar também, ficarei agradecido! cafe.anderson@gmail.com []'s

  • 5aedc8a740c7af9db7a78ef6c3838240?only path=false&size=50&d=404Robert Andrade Meneguci(usuário não autenticado)
    24 de Novembro de 2008, 10:22

     

    PESSOAL TAMBEM ESTOU COM MESMA DIFICULDADE SE PODEREM ME ENVIAR TAMBEM FICAREI GRATO.

    randadre@hotmail.com

  • 063c55ca2a456007f69c0283d87381ca?only path=false&size=50&d=404Marcos Thomaz da Silva(usuário não autenticado)
    24 de Novembro de 2008, 18:04

     

    Galera, desculpem pela demora mas é que o tempo anda meio curto ultimamente...

    Bom,já coloquei o backup do banco de dados que restaurei e que está funcionando blz para poder ser baixado aqui no site mesmo. O endereço é o abaixo:

    www.​soft​ware​publ​ico.​gov.​br/d​otlr​n/cl​ubs/​iedu​car/​file​-sto​rage​/dow​nloa​d/ie​duca​r.zi​p?fi​le%5​fid=​7482​861

    • 14cc65720c2aae594dc01ede6d98b579?only path=false&size=50&d=404Portal Link(usuário não autenticado)
      25 de Novembro de 2008, 17:38

       

      Aqui não to conseguindo logar no sistema já tentei todas as possibilidades e só dá usuario ou senha incorretos. Alguem ai tem uma luz???

      Obrigado

      Portal Link

      • 7261873af3d7f1278fc8db252d4dd069?only path=false&size=50&d=404Wagner Nascimento(usuário não autenticado)
        25 de Novembro de 2008, 22:37

         

        Faça isso que vai funcionar:

        #su - postgres

        #psql

        #\c ieducardb;

        Se conectar beleza, digite:

        update portal.funcionario set senha=md5('adm') where matricula='adm';

        update portal.funcionario set senha = md5('ieducar') where matricula='ieducar';

        alter user ieducaruser set search_path to "$user", public, portal, cadastro, acesso, alimentos, consistenciacao, historico, pmiacoes, pmicontrolesis, pmidrh, pmieducar, pmiotopic, urbano;

        Tecle ENTER. Logo em seguida digite:

        set search_path to "$user", public, portal, cadastro, acesso, alimentos, consistenciacao, historico, pmiacoes, pmicontrolesis, pmidrh, pmieducar, pmiotopic, urbano;

        Tecle ENTER. Observação: Não se esqueça do ; (ponto-e-vírgula) ao final de cada comando.

        Se tudo ocorrer beleza, você estará conectando tranquilamente.

        Wagner Nascimento

        • F1739e8217b05d65a5955e594e4bd883?only path=false&size=50&d=404Márcio Dantas(usuário não autenticado)
          27 de Novembro de 2008, 2:43

           

          Quando Consulto o CEP, olha o que aparece.

          Warning: pg_query() [function.pg-query]: Query failed: ERRO: função to_ascii(numeric) não existe LINE 1: ... AS total FROM urbano.cep_logradouro_bairro WHERE to_ascii(c... ^ HINT: Nenhuma função corresponde com o nome e os tipos de argumentos informados. Você precisa adicionar conversões de tipo explícitas. in /var/www/intranet/include/clsBancoPgSql.inc.php on line 192
          SQL invalido: SELECT COUNT(0) AS total FROM urbano.cep_logradouro_bairro WHERE to_ascii(cep) ILIKE to_ascii('%42800430%')

          • F1739e8217b05d65a5955e594e4bd883?only path=false&size=50&d=404Márcio Dantas(usuário não autenticado)
            28 de Novembro de 2008, 2:16

             

            Copiei o erro que é gerado quando tentamos cadastrar um funcionário e rodei no banco.

             

            olha o erro aí:

            ERRO:  função pg_catalog.btrim(date) não existe
            LINE 1: SELECT  TRIM( $1 )='' OR  $1  IS NULL
                            ^
            HINT:  Nenhuma função corresponde com o nome e os tipos de argumentos informados. Você precisa adicionar conversões de tipo explícitas.
            QUERY:  SELECT  TRIM( $1 )='' OR  $1  IS NULL
            CONTEXT:  PL/pgSQL function "fcn_fisica_historico_campo" line 233 at IF

            ********** Erro **********

            ERRO: função pg_catalog.btrim(date) não existe
            SQL state: 42883
            Dica: Nenhuma função corresponde com o nome e os tipos de argumentos informados. Você precisa adicionar conversões de tipo explícitas.
            Contexto: PL/pgSQL function "fcn_fisica_historico_campo" line 233 at IF

            • 063c55ca2a456007f69c0283d87381ca?only path=false&size=50&d=404Marcos Thomaz da Silva(usuário não autenticado)
              28 de Novembro de 2008, 21:12

               

              Esse erro tava acontecendo quando o pessoal estava usando a versão 8.3 do Postgree... com a versão 8.2 não aparece esse problema.

              • Ef8d374bb028c81b72cc254f9227d184?only path=false&size=50&d=404Higor Hostins(usuário não autenticado)
                28 de Novembro de 2008, 22:12

                 

                Pessoal,

                Desculpe a demora para responder a essa dúvida, mas para resolver esse problema do trim basta modificar a função e deixar assim: TRIM( to_char(v_nome_conjuge_novo) ) ao invés de TRIM(v_nome_conjuge_novo).

                Vocês precisarão excluir a função fcn_fisica_historico_campo e recriar substituindo todos os trim por trim(to_char(...

                Caso não funcione me avisem.

                att.

                Higor Hostins

                Analista de Sistemas e Gestão do Desenvolvimento do Projeto i-Educar

                Bacharelado em Ciência da Computação - UNIVALI 2006
                MBA em Gestão Estratégica de TI - FGV
                Sócio da Empresa FreeGov

                Contatos
                47 99779279
                11 88293878
                higorhostins@univali.br

                • F1739e8217b05d65a5955e594e4bd883?only path=false&size=50&d=404Márcio Dantas(usuário não autenticado)
                  29 de Novembro de 2008, 1:52

                   

                  olha só !!  rsrsrs descobri que no meu banco não tinha essa Função! em que tabela coloco esta função?  (mais uma vez Obrigado)

                • 49061297a5721b029614ada663863056?only path=false&size=50&d=404Isomar Valente(usuário não autenticado)
                  29 de Outubro de 2013, 12:33

                   

                  Higor, poderias informar em quais arquivos tenho que mudar esta função "TRIM"? 

                  Na minha tela aparece este erro abaixo. 

                  Warning: pg_query(): Query failed: ERROR: function pg_catalog.btrim(date) does not exist LINE 1: SELECT TRIM( $1 )='' OR $1 IS NULL ^ HINT: No function matches the given name and argument types. You might need to add explicit type casts. QUERY: SELECT TRIM( $1 )='' OR $1 IS NULL CONTEXT: PL/pgSQL function "fcn_fisica_historico_campo" line 233 at IF in C:\xampp\htdocs\ieducar\intranet\include\clsBancoPgSql.inc.php on line 236
                  SQL invalido: INSERT INTO cadastro.fisica (idpes, origem_gravacao, idsis_cad, data_cad, operacao, idpes_cad , data_nasc, sexo, cpf) VALUES ( '8', 'M', 17, NOW(), 'I', '1' , '1976-10-18', 'M' , 94940...... )

          • 5df23e44b368c3e2f6d894f40220b6ed?only path=false&size=50&d=404Adilson Menezes(usuário não autenticado)
            5 de Setembro de 2013, 22:35

             

            Tente trocar por:

             

            SELECT COUNT(0) AS total FROM urbano.cep_logradouro_bairro WHERE cast(cep as text) ILIKE cast('%42800430%' as text);

             

            Claro que no arquivo onde está o valor estará com um nome de variavel/parametro/etc.

            Eu utilizei esta artimanha do CAST para resolver um problema com o uso de filtro em outro arquivo.

             

            Abraços.

            Adilson Menezes da Costa 

Mapeamento do i-Educar por todo o Brasil

23 de Abril de 2018, 16:31, por Tiago Giusti

A Portabilis, organização que é integrante da comunidade desde 2009 e que atua no papel de mantenedora do projeto, propôs uma renovação de energias, ao final de 2017, para levar o i-Educar ainda mais longe.



Situação atual do lançamento do maior software livre de gestão escolar do Brasil

10 de Abril de 2018, 11:29, por Tiago Giusti

O Coordenador da Comunidade i-Educar e CEO da Portabilis, Tiago Giusti, foi a Brasília, no fim do ano passado, representando a Comunidade i-Educar numa visita ao Ministério do Planejamento para discutir soluções para alguns assuntos de interesse da Comunidade, tais como:



Em 2018, queremos o i-Educar por todo o Brasil

28 de Dezembro de 2017, 23:08, por Tiago Giusti

Esta mensagem é diferente das de retrospectiva dos anos anteriores. Vamos abordar primeiro sobre o futuro, encerrando com um resumo de como foi 2017.



Prefeitura de Criciúma implanta o i-Educar na rede municipal de ensino

20 de Dezembro de 2017, 11:04, por Tiago Giusti

Buscando melhorar o sistema de informações da rede municipal de ensino de Criciúma, a Administração Municipal, através da Secretaria de Educação e da Diretoria de Tecnologia da Informação (TI), implantará um software de gestão de dados nas unidades educacionais. Denominado i-Educar, o sistema aperfeiçoará o armazenamento de dados e auxiliará gestores e professores de Criciúma.



Retrospectiva i-Educar 2016: o que conseguimos realizar?

31 de Dezembro de 2016, 12:00, por Tiago Giusti

Chegamos a mais um 31/12 e é hora de fazermos a retrospectiva da Comunidade i-Educar, como temos feito todos os finais de ano.