Pular para o conteúdo
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #109011
    Avatar de DASCDASC
    Participante

      Bom dia pessoal,
      Estou com a seguinte dificuldade:

      Sistema de Gerenciamento de patrimônio, banco oracle 11g com client instalado.
      Conecto no sistema, incluo dados, consulto. Quando preciso gerar algum relatório ele está dando “erro 20599”.
      Me falaram para configurar corretamente o ODBC….refiz a instalação, configuração..e nada.
      Se fosse conexão eu nem conseguiria acessar o sistema! O que vocês acham que pode ser?

      já dei permissão total na pasta de aplicação, para todos os usuários….
      em fim…socorro

      #109012
      Avatar de MottaMotta
      Participante

        Erros acima de 20000 são erros de usuários , foram gerados por algum objeto , tem o texto do erro ?

        Você tem acesso aos objetos do banco ?

        #109013
        Avatar photoJosé Laurindo Chiappa
        Moderador

          Bom, vc não diz mas já que o RDBMS Oracle ** não possui ** um erro nativo com esse código 20599, E as msgs de erro que vêm do RDBMS ** sempre ** estão no formato ORA-xxxx e não é o que vc diz, eu *** SUPONHO *** que esse erro tá vindo da sua ferramenta de relatórios, seja Crystal seja qual for….
          SE for isso mesmo, o Fórum aqui é especificamente sobre RDBMS Oracle, vai ser meio difícil vc encontrar um especialista em tools de reporting aqui… O que eu posso Sugerir é que vc primeiro tente conectar no banco com o mesmo software client Oracle que vc tem na máquina onde roda a tool de report (normalmente o Oracle client traz o sqlplus, que pode ser usado pra isso) , E depois tenta conectar via ODBC, seja usando o odbctest que vem junto com o driver ODBC (ou talvez a tua tool de report mesmo já traga alguma ferramenta de teste de conexão odbc), seja usando uma tool cliente que conecta no banco Oracle via ODBC (existem trocentas disponíveis, pesquisa em https://sourceforge.net por odbc oracle que vc acha várias)…
          Só pra constar, insisto nesse teste de conexão via client Oracle E via odbc porque TODOS os artigos de referência que encontrei (como https://blogs.msdn.microsoft.com/luisdem/2012/07/20/aplicao-exibindo-o-erro-run-time-error-20599-cannot-open-sql/ ou https://forum.baboo.com.br/index.php?/topic/764835-run-time-error-20599-ao-executar-relat%C3%B3rio-do-crystal/ apontam pra erros de config do client Oracle OU do DSN odbc…

          CASO vc consiga conectar blz no banco Oracle tanto pelo client Oracle quanto via ODBC nessa mesma máquina da tool de report com o mesmo DSN e o mesmo usuário/senha que a tool de report usa, aí vc vai ter que procurar um Fórum especializado na tal tool de report, e/ou o Suporte do fabricante…. Por exemplo, http://visualbasic.ittoolbox.com/groups/technical-functional/visualbasic-l/crystal-report-runtime-error-20599-can-not-open-sql-server-1395720 mostra uma situação em que era usado crystal e a pessoa teve que alterar uma propriedade no próprio arquivo do report…

          []s

          Chiappa

          OBS :

          a. há uma chance de vc estar com problemas de permissão ao arquivo de config odbc.ini, veja http://www.bench3.com/2011/07/fix-error-20599-cannot-open-sql-server.html para um exemplo – no caso conectando com sqlserver mas afaik é o mesmo para Oracle nesse ponto de permissões , se vc está rodando no Windows essa tal tool de Report… E no caso ele fala de Crystal mas isto pode acontecer com qualquer tool de Report…

          b. é CRÍTICO notar que mesmo que vc esteja executando em Windows de 64-bits há algumas tools de report que foram compiladas/criadas em 32 bits até recentemente : em casos assim Pode Ser que vc precise tanto do driver e do DSN ODBC de 32 bits QUANTO do de 64 bits instalados e configurados, E/OU inclusive vc pode ter que fazer alterações no registry : https://answers.microsoft.com/en-us/windows/forum/windows_7-windows_programs/crystal-reports-on-win7-64-bit/65bd2bdd-c298-4f65-9584-bf05e4f88f61?auth=1 é um exemplo com Crystal…

          #109014
          Avatar photoJosé Laurindo Chiappa
          Moderador

            Paulo, como ele disse “erro 20599” e não “erro ORA-20599” eu estou Supondo que o erro vem de fora do database Oracle….

            []s

            Chiappa

            #109017
            Avatar de MottaMotta
            Participante

              Verdade.

            Visualizando 5 posts - 1 até 5 (de 5 do total)
            • Você deve fazer login para responder a este tópico.
            plugins premium WordPress