Resultados 1 al 9 de 9

Tema: Tipo de dato decimal en mysql...

  1. #1
      Guardián del Foro
    Avatar de Fito

    Registrado
    febrero de 2015
    Ubicación
    Córdoba, Villa María
    Edad
    51
    Mensajes
    350
    Última visita
    Hoy a las 15:21

    Agradecimientos
     
    Recibidos
    184
    Enviados
    186

    Citaciones y menciones
     
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    24
    Agradecimientos / Point Value: 0 Guardián del Foro / Point Value: 0 Activista del Foro / Point Value: 0

    Gadget Tipo de dato decimal en mysql...

    Hola Amigos:

    Tengo que acceder a datos de una base en mysql, lo estoy haciendo con el control dbaccess de power 8, hasta ahi todo perfecto, el tema es que los importes están en tipo decimal, por ejemplo decimal(10,2), según el control dbaccess la "traduccion" power seria pic s9(8)v99. Lo hago así, no me da error de datos, pero no me trae nada. Con los otros tipos de datos no tengo ningún inconveniente.

    Alguna idea que me pueda ayudar?

    Gracias. Saludos.

    Fito...

    0 Not allowed!

  2. #2
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    37
    Mensajes
    2,088
    Última visita
    Ayer a las 15:47

    Agradecimientos
     
    Recibidos
    908
    Enviados
    784

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

    Predeterminado

    @Fito, prueba con:

    COBOL Código:
    1.  01  variante-1         s9(8)v99 COMP-3.
    2.  01  variante-2         s9(8)v99 COMP-4.
    3.  01  variante-5         s9(8)v99 COMP-5.

    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.

  3. #3
      Guardián del Foro
    Avatar de Fito

    Registrado
    febrero de 2015
    Ubicación
    Córdoba, Villa María
    Edad
    51
    Mensajes
    350
    Última visita
    Hoy a las 15:21

    Agradecimientos
     
    Recibidos
    184
    Enviados
    186

    Citaciones y menciones
     
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    24
    Agradecimientos / Point Value: 0 Guardián del Foro / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    Gracias KUK por responder:

    Con ninguna de las tres opciones funciona. Estuve haciendo pruebas y se me ocurrió hacer directamente display de la propiedad del dbaccess y viene en cero.

    El contro dbaccess se llama BD y la propiedad plista.

    COBOL Código:
    1.     display "plista" of BD

    Es como que no lo toma. Muy raro.

    Saludos.

    Fito...

    0 Not allowed!

  4. #4
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    37
    Mensajes
    2,088
    Última visita
    Ayer a las 15:47

    Agradecimientos
     
    Recibidos
    908
    Enviados
    784

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

    Predeterminado

    @Fito, prueba con:

    COBOL Código:
    1.  01  variante-1         COMP-1.
    2.  01  variante-2         COMP-2.

    Por otro lado, no sé si se puede hacer DISPLAY directamente. Lo mismo simplemente compila pero no accede al dato que interesa.

    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
      Forero
    Avatar de Dasije

    Registrado
    noviembre de 2015
    Ubicación
    Jerez De La Frontera (cádiz)
    Mensajes
    182
    Última visita
    06.03.2022

    Agradecimientos
     
    Recibidos
    79
    Enviados
    1

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

    Predeterminado

    Son limitaciones de compatibilidad en el control DB-ACCESS, utiliza el ADO.

    0 Not allowed!
    Empresa de desarrollo de aplicaciones en COBOL.

    DASIJE INFORMATICA, S.L.
    C/ TOMAS BRETON 20
    11406 JEREZ DE LA FRONTERA
    CADIZ

    Teléfono : 956 11 21 11
    Web: http://www.dasije.es / DASIJE INFORMATICA
    E-m@il: clientes(@)dasije.es

  6. #6
      Senior
    Avatar de Joseg

    Registrado
    abril de 2015
    Mensajes
    288
    Última visita
    01.12.2022

    Agradecimientos
     
    Recibidos
    129
    Enviados
    73

    Citaciones y menciones
     
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    19
    Activista del Foro / Point Value: 0 Innovación / Point Value: 0

    Predeterminado

    Eu só recomendo COMP-3 ou PACKED-DECIMAL, é o formato "tecnicamente" igual ao Mysql.

    0 Not allowed!

  7. #7
      Administrador
    Avatar de Kuk

    Registrado
    enero de 2015
    Ubicación
    Madrid
    Edad
    37
    Mensajes
    2,088
    Última visita
    Ayer a las 15:47

    Agradecimientos
     
    Recibidos
    908
    Enviados
    784

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

    Predeterminado

    @Joseg, COMP-3 es un formato no nativo que viene del Mainframe. En DB2 es tolerado para el tipo decimal, pero no creo que sea el caso de MySQL.

    Sospecho que tratándose de un tipo nativo, deberá ser el float, el cual es representado por COMP-1 y COMP-2, para precision simple o doble, respectivamente.

    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.

  8. #8
      Senior
    Avatar de Joseg

    Registrado
    abril de 2015
    Mensajes
    288
    Última visita
    01.12.2022

    Agradecimientos
     
    Recibidos
    129
    Enviados
    73

    Citaciones y menciones
     
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    19
    Activista del Foro / Point Value: 0 Innovación / Point Value: 0

    Predeterminado

    Esta tabela é para PostgreSQL, mas também se aplica a MySql:
    D.4.4 Type Mapping

    Eu tive problemas em cálculos antes de usar COMP-3, posteriormente um programador de C me explicou como o MySql trata as colunas "Decimal" e passei a usar sempre "PACKED-DECIMAL", até agora tudo ok!

    0 Not allowed!

  9. #9
      Guardián del Foro
    Avatar de Fito

    Registrado
    febrero de 2015
    Ubicación
    Córdoba, Villa María
    Edad
    51
    Mensajes
    350
    Última visita
    Hoy a las 15:21

    Agradecimientos
     
    Recibidos
    184
    Enviados
    186

    Citaciones y menciones
     
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    Quoted
    0 Post(s)
    Poder de Reputación
    24
    Agradecimientos / Point Value: 0 Guardián del Foro / Point Value: 0 Activista del Foro / Point Value: 0

    Predeterminado

    Hola Amigos:

    Me parece que, como dice Dasije, es compatibilidad con el compronente. Como lo que tengo que hacer es pasar los datos a mi sistema, no es que tenga que interactuar con la BBDD, antes que ponerme a renegar con ADO (sé de qué se trata, pero nunca lo he usado), exporté a excel la tabla y la tomo desde ahí. De esa manera lo pude hacer.

    Muchas gracias por toda la ayuda.

    Saludos.

    Fito...

    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. [Herramienta] Me inicio en MySql
    Por Hrmcobol en el foro MySQL
    Respuestas: 5
    Último Mensaje: 11.06.2021, 16:12
  2. [Herramienta] DECIMAL-POINT IS COMMA en Cobview
    Por Gatomalo en el foro COBOL - General
    Respuestas: 1
    Último Mensaje: 03.05.2018, 06:06
  3. [Sintaxis] Buscar un dato usando Control ctList
    Por Ciro en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 3
    Último Mensaje: 17.08.2017, 20:47
  4. [Sintaxis] Cambiar el punto decimal por coma
    Por Joseg en el foro PowerCOBOL (ActiveX, v4 - v11)
    Respuestas: 20
    Último Mensaje: 21.12.2015, 12:40
  5. [Noticia] WampServer - MySQL ilimitado en PC
    Por Kuk en el foro MySQL
    Respuestas: 2
    Último Mensaje: 23.02.2015, 16:29

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
  •