Otros temas que te pueden interesar
|
||||
| Tema | Autor | Foro | Respuestas | Último post |
| [Compilador] String para Decimal | Joseg | PowerCOBOL (ActiveX, v4 - v11) | 16 | 20 de marzo de 2026 12:52 |
| [Sintaxis] Leer dato en un archivo Json con Chilkat... | Fito | PowerCOBOL (ActiveX, v4 - v11) | 12 | 7 de agosto de 2024 19:20 |
| Nuevo tipo de spameros en el foro | Kuk | Charladero - espacio libre | 2 | 10 de junio de 2019 12:04 |
| [Sintaxis] Campos tipo BLOB mysql | atncasiello | PowerCOBOL (ActiveX, v4 - v11) | 2 | 8 de diciembre de 2018 13:25 |
| [Sintaxis] Buscar un dato usando Control ctList | Ciro | PowerCOBOL (ActiveX, v4 - v11) | 3 | 17 de agosto de 2017 19:47 |
![]() |
|
Guardián del Foro
|
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... |
||||||||
|
|
|
|
Administrador
![]()
|
Fito, prueba con:
Código COBOL:
NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Guardián del Foro
|
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. Código COBOL:
Es como que no lo toma. Muy raro. Saludos. Fito... |
||||||||
|
|
|
|
Administrador
![]()
|
Fito, prueba con:
Código COBOL:
Por otro lado, no sé si se puede hacer DISPLAY directamente. Lo mismo simplemente compila pero no accede al dato que interesa. NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
Forero Senior
![]()
|
Son limitaciones de compatibilidad en el control DB-ACCESS, utiliza el ADO.
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 |
||||||||
|
|
|
|
Administrador
![]()
|
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. NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro. ![]() ¿Te han ayudado? NO TE OLVIDES de darle a ![]() ¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick |
||||||||
|
|
|
|
El Foro es mi casa
![]()
|
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! |
||||||||
|
|
|
|
Guardián del Foro
|
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... |
||||||||
|
|
|
![]() |
| Herramientas | |
|
|
| Archivo - Cobol Foro | Contactar con Nosotros - Cobol Foro | |||||||