ACCESS 2000 , BATCHMOVE and WINDOWS 2000

I have a problem with ACCESS 2000 and Batchmove (ORACLE to ACCESS).

My configuration :

    Windows 2000
    MS Access 2000
    Delphi 5
    BDE 5.1.1

BDE Native - Only support Access 95 and 97 and when I try with ODBC - I have
a new problem. I set (the batchmove) mode=batcopy and the batchmove always
create a new table with all the numeric fields as smallint???!!!! ALWAYS
!!!!.

Does anybody know some help? thanks in advance!