• Erro de login Vijeo Citect + SQL via ODBC

    Posted by eden.carvalho on 28/12/2022 at 21:30

    Boa tarde Pessoal,

    Estou tentando fazer a conexão com o banco de dados com um Login e Senha que funciona perfeitamente do BD. Este login e senha também funciona do ODBC, sem problema com User, porem quando coloco os mesmos dados no Citect, ele apresenta um erro de Login mesmo sendo exatamente igual login e senha.

    Alguém já viu esse erro ocorrer? procurei mas não achei nada em fóruns

    [Comentário postado no fórum do iToT Hub – Hub Automação em nome de Eduardo Lyra]

    Henrique replied 1 year, 11 months ago 2 Members · 10 Replies
  • 10 Replies
  • alisson.ahc

    Member
    28/12/2022 at 21:31
    0 Itotcoins

    Vc esta fazendo via script @Eduardo Lyra ?

    [Comentário postado no fórum do iToT Hub – Hub Automação em nome de Rafael Dauanny]

    • Henrique

      Member
      28/12/2022 at 21:32
      0 Itotcoins

      Sim, cicode

      [Comentário postado no fórum do iToT Hub – Hub Automação em nome de Eduardo Lyra]

  • Henrique

    Member
    28/12/2022 at 21:32
    0 Itotcoins

    Ja tive problema com ODBC pq estava configurado na aba de usuário, quando configurei na aba do sistema funcionou

    [Comentário postado no fórum do iToT Hub – Hub Automação em nome de Alisson Coelho]

    • Otavio

      Member
      28/12/2022 at 21:33
      0 Itotcoins

      Então, já criei tanto como usuário como de sistema e ambos deram o mesmo problema

      [Comentário postado no fórum do iToT Hub – Hub Automação em nome de Eduardo Lyra]

      • Daniel

        Member
        28/12/2022 at 21:33
        0 Itotcoins

        A string está com mais de 254 caracteres? caso esteja tem que quebrar a query em varias strings

        [Comentário postado no fórum do iToT Hub – Hub Automação em nome de Alisson Coelho]

        • Henrique

          Member
          28/12/2022 at 21:33
          0 Itotcoins

          Sim, também quebrei a query

          [Comentário postado no fórum do iToT Hub – Hub Automação em nome de Eduardo Lyra]

  • Daniel

    Member
    28/12/2022 at 21:35
    0 Itotcoins

    @Eduardo Lyra , coloca na tela (de preferência ao lado do botão que chama o script) uma caixa de texto, e no campo “display value” dele, coloca : SQLErrMsg()

    Quando o cicode chamar a rotina do sql, o SQLErrMsg() retorna “successful” ou a descrição do erro encontrado.

    Outra coisa, já tentou via conexão direta, sem ODBC?

    • Roger

      Member
      28/12/2022 at 21:35

      Irei tentar fazer assim, sem ODBC

      [Comentário postado no fórum do iToT Hub – Hub Automação em nome de Eduardo Lyra]

      • Daniel

        Member
        28/12/2022 at 21:36
        0 Itotcoins

        Talvez o SQLErrMsg() te aponte onde está o erro e você não precisa de mudar seu padrão de conexão com o SQL, que é via ODBC. Porquê pode ser que o erro nem esteja na conexão em si.

        A vantagem da conexão direta é que você não fica dependente de configuração no Windows. A desvantagem é que os dados do usuário e senha ficam expostos no código

  • Henrique

    Member
    28/12/2022 at 21:36
    0 Itotcoins

    Okayy, obrigado pela ajuda

    [Comentário postado no fórum do iToT Hub – Hub Automação em nome de Eduardo Lyra]

Log in to reply.