 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
kobe Invitado
|
Publicado: Vie 09 Jul, 2004 9:27 am Asunto: Fallo de precisión (acceso a base de datos) |
|
|
Hola!! En mi aplicación trabajo con componentes ADO para acceder a una base de datos Access. Tengo un ADOConection y un ADOQuery. En la base de datos Access hay una tabla que tiene definido un campo de tipo Decimal(numérico) con precisión=2 y escala=0. En este campo existen varios valores puestos a -1. Cuando intento leer estos valores con ADOQuery->FieldByName(Campo)->AsFloat (también he probado con AsString), no me lee un -1, sino que lee un 1. No sé porqué!! La única manera que tengo de leer bien el -1 es subir la precisión hasta al menos 10. ¿¿Alguien me podría ayudar?? ¿¿Qué está pasando??
Quizás sea tocar algún parámetro de la conexión a la base de datos o de la consulta, pero no tengo ni idea.
Gracias por la ayuda. Un saludo. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|