Access 2010 and Oracle ODBC driver: The decimal field's precision is too small -
create table in oracle 11g:
create table test_table ( id varchar2(10 byte), price number(5,2) )
then insert row:
insert test_table (id, price) values ('id_1', 99.97)
then add table ms access 2010 linked table, using oracle odbc driver (mine is: file "sqlora32.dll", version "11.02.00.01", date 2010-03-30). if access asks primary keys, select "id" field.
then open table in access (double clic on table), see data. error:
the decimal field's precision small accept numeric attempt add
is bug? bug in access, or bug in odbc driver?
how can fix it?
i have encountered same problem. turns out linked table definition had decimal precision set 5.1 when actual oracle table showed 8.1, linked table refresh fixed problem. basically, in oracle precision increased 8.1 access linked table had not been refreshed , not aware of new precision setting. cheers, steeve
Comments
Post a Comment