系统开发平台:VB+ADO+oracle9i,现在要求在程序中根据oracle某用户的表用sql语句创建同样结构的access表(含constraints),然后把数据插入到access表中去。现在对于oracle中的数据类型在access中数据类型的对应关系我有很多问题,还请大家指点,问题如下:
1。orcale的number数据类型应该对应Access中的那种类型?该类型,在写create table sql语句时,关键字是什么(real吗?numeric?Decimal?)
2.我用ado.field对象获取number字段的类型值,为adNumeric 131大概是131。用ado.field获取access的小数字段的类型值也为adNumeric 131,这两中类型是相对应的吗?
3.在oracle中可指定number的大小,但其ado.field.definedsize则恒为19(字节?),为什么?
4.在create table时候需不需要指定小数个数,如果需要,那怎么样获取oracle中number字段的小数位数呢?
5.real,number,numeric,decimal有什么关系?我隐约觉得我的问题同这些关键词有关系。
问题不少,分不多(没可用分了)。还请大家别介意。。谢谢