La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1976 - CAMBIAR TIPO DE DATOS EN LA IMPORTACIÓN A ACCESS
Autor:  Javier Ortiz
Hola, tengo una duda a ver si alguien me puede ayudar estoy haciendo una importación(desde la opción obtener datos externos a través de ODBC) de datos desde Navision Financials a Access2000 y me pasa que estoy importando numeros de 15 cifras o más pero me da un error que dice "LA PRECISION DEL CAMPO DECIMAL ES DEMASIADO PEQUEÑA".
En los parametros del ODBC no se puede parametrizar para cambiar la precision o el tipo de datos.
Me gustaria saber si hay alguna manera de cambiar el tipo de dato o la precision para poder importar números más grandes.
Me parece que desde access2000 no se puede cambiar no se si desde el registro de windows o algo así se puede hacer.
Os agradezco la ayuda , un saludo.

  Respuesta:  V. Baldo
Hola, yo trabajo con una base de datos de oracle, y tenia el mismo problema al vincular tablas desde access 2003 (curiosamente con access 97 no pasa).

Lo he conseguido solucionar eliminando la tabla vinculada, cambiando en Opciones, Tablas o consultas, la opcion del tamaño por defecto de numero a DOBLE.

Hecho esto, vuelvo a vincular la tabla y me ha funcionado perfectamente.

Por cierto, que el driver ODBC que uso del es el de microsoft para oracle, y no el propio de oracle (que ni con estas me ha funcionado).

NA CL U2

  Respuesta:  Juan Carlos
Hola. Mira si lo que quieres es poder guardar esa cantidad de numeros en la base de datos simplemente abre access y en el diseño de la tabla, en la parte del Tamaño del Campo cambia su tipo de un simple a Doble, con esto no tendras problemas. Pero si tienes un tipo de dato integer y lo quieres convertir a doble o simple, no se va a poder.
Espero que sea de utilidad lo que te digo...