Resultados 1 al 6 de 6

Tema: [Postgresql] Error ODBC "No response from backend"

  1. #1
      Junior
    L

    Registrado
    noviembre de 2015
    Ubicación
    Videla, Santa Fe
    Mensajes
    33
    Última visita
    18.03.2024

    Agradecimientos
     
    Recibidos
    18
    Enviados
    53

    Citaciones y menciones
     
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    0

    Base de datos [Postgresql] Error ODBC "No response from backend"

    Hola
    Estoy usando sql embebido (postgresql a través de ODBC) y cuando llamo a una Stored Procedure me tira el error "No response from backend". Si esto lo hago con la sentencia UPDATE me lo hace sin problemas.
    ¿A alguien le ha pasado?

    COBOL Código:
    1. EXEC SQL CONNECT TO DEFAULT END-EXEC.
    2. EXEC SQL
    3.               CALL social.actualiza_bnf(:BDNRODOC, :BDAPELLIDO, BDNOMBRES)
    4. END-EXEC
    5.  
    6. EXEC SQL
    7.               UPDATE social.beneficiarios
    8.                    SET apellido = :BDBNFAPELLIDO,
    9.                          nombres = BDBNFNOMBRES
    10.               WHERE nrodoc = :BDBNFNRODOC
    11. END-EXEC.
    12. EXEC SQL DISCONNECT DEFAULT END-EXEC.

    0 Not allowed!

  2. #2
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    796
    Última visita
    Ayer a las 12:00

    Agradecimientos
     
    Recibidos
    440
    Enviados
    362

    Citaciones y menciones
     
    Mentioned
    77 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    Pues de momento, te faltan los 2 puntos ( delante de la variable "BDBNFNOMBRES" en "nombres = BDBNFNOMBRES"

    Un saludo.-

    0 Not allowed!

  3. #3
      Junior
    L

    Registrado
    noviembre de 2015
    Ubicación
    Videla, Santa Fe
    Mensajes
    33
    Última visita
    18.03.2024

    Agradecimientos
     
    Recibidos
    18
    Enviados
    53

    Citaciones y menciones
     
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    0

    Predeterminado

    Si tenes razón Josber, lo edité para mostrarlo en el foro.
    Lo aclaro un poco más, mi problema es el siguiente, cuando uso el comando UPDATE que sigue a continuación actualiza la base de datos sin problemas

    SQL Código:
    1. EXEC SQL
    2.               UPDATE social.beneficiarios
    3.                    SET apellido = :BDBNFAPELLIDO,
    4.                          nombres = :BDBNFNOMBRES
    5.               WHERE nrodoc = :BDBNFNRODOC
    6. END-EXEC.

    Ahora cuando en lugar del código anterior, utilizo un procedimiento almacenado como este

    SQL Código:
    1. EXEC SQL
    2.               CALL social.actualiza_bnf(:BDNRODOC, :BDAPELLIDO, BDNOMBRES)
    3. END-EXEC.

    Me devuelve un error "No response from backend". Por ello mi consulta si a alguien la ha pasado, porque mi intención es trabajar con procedimientos almacenados.
    Desde ya, muchas gracias

    0 Not allowed!

  4. #4
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    39
    Mensajes
    2,286
    Última visita
    Ayer a las 18:48

    Agradecimientos
     
    Recibidos
    1,036
    Enviados
    888

    Citaciones y menciones
     
    Mentioned
    102 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    31 Post(s)
    Poder de Reputación
    10

    Predeterminado

    @Lascu, no serán temas de autorizaciones en la BBDD?

    0 Not allowed!
    ¿Te han ayudado? NO TE OLVIDES de darle al botón
    ¿Quieres dirigirte a alguien en tu post? Notifícale con una mención, tienes 2 opciones:
    1. Haciendo clic en el icono al lado de su nick
    2. Haciendo clic en el botón en el editor y escribiendo su nick.

  5. #5
      Super Moderador
    Avatar de Josber

    Registrado
    febrero de 2015
    Ubicación
    Alicante
    Mensajes
    796
    Última visita
    Ayer a las 12:00

    Agradecimientos
     
    Recibidos
    440
    Enviados
    362

    Citaciones y menciones
     
    Mentioned
    77 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    13 Post(s)
    Poder de Reputación
    37
    Activista del Foro / Point Value: 0 Agradecimientos / Point Value: 0

    Predeterminado

    ¿Puede ser que no admita Stored procedure? yo no los uso y no sé decirte si es así o no.

    Un saludo.-

    0 Not allowed!

  6. #6
      Junior
    L

    Registrado
    noviembre de 2015
    Ubicación
    Videla, Santa Fe
    Mensajes
    33
    Última visita
    18.03.2024

    Agradecimientos
     
    Recibidos
    18
    Enviados
    53

    Citaciones y menciones
     
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    0

    Predeterminado

    Gracias KUK y Josber
    En el capítulo 19 del manual, hace referencia al uso de los Stored Procedure. Ingreso a la bbdd con un usuario con permisos para crear, modificar y ejecutar los Stored Procedure.
    Continúo investigando, en particular sobre los valores que retornan los Stored Procedure en postgresql.
    Saludos

    0 Not allowed!

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Temas Similares

  1. [Sintaxis] Error de property en "Execute"
    Por Hector en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 4
    Último Mensaje: 09.05.2018, 16:47
  2. [Sintaxis] Error MOVE "Parent" de un nodo "Root" en TreeView
    Por dmosca en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 1
    Último Mensaje: 23.08.2017, 08:47
  3. [Información] Error "impresora en uso" al cambiar de Form
    Por dmosca en el foro PowerFORM
    Respuestas: 2
    Último Mensaje: 20.04.2017, 16:44
  4. [Compilador] Error "... AUTHORIZATION TIME RUNOUT".
    Por Tigre en el foro NetCOBOL
    Respuestas: 3
    Último Mensaje: 31.05.2015, 11:26
  5. [Información] Error SQL "02000 - Data not found"
    Por Josber en el foro MySQL
    Respuestas: 13
    Último Mensaje: 20.05.2015, 20:57

Etiquetas para este Tema

Marcadores

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •