Pular para o conteúdo
Visualizando 1 post (de 1 do total)
  • Autor
    Posts
  • #98895
    airoosp
    Participante

      Boa tarde,

      Temos um sistema que foi desenvolvido em ASP e para fazer as pesquisas no banco Oracle 9i são utilizadas packages e procedures.
      No código ASP as procedures são chamadas conforme descrito abaixo:

      Set cnnDados = Server.CreateObject(“ADODB.Connection”)
      cnnDados.Open Session(“ConnectionString”)

      strSQL = “pkg_consulta.sel_cliente_departamento”
      strSQL = strSQL & “(‘” & Session(“empresa”) & “‘)”

      set rsSQL = cnnDados.Execute(strSQL)

      do while not rsSQL.EOF
      .
      .
      .

      As querys estão funcionando corretamente, acontece que depois que acrescentei os db_links nos códigos das procedures começaram a aparecer erros conforme mensagem abaixo.

      “Microsoft OLE DB Provider for Oracle error ‘80040e14’

      ORA-00900: invalid SQL statement”

      O mais estranho é que os erros não aconteceram de imediato e sim alguns dias após as alterações.

      Retirei os db_links e o sistema voltou a funcionar corretamente.

      Alguém sabe se há algum problema e/ou incompatibilidade entre DB_LINK e o uso de Provider?

      Obrigado.

      Airton

    Visualizando 1 post (de 1 do total)
    • Você deve fazer login para responder a este tópico.