我在将表导入到oracle时遇到问题。当我导入一个字段是例如导入:
在访问我已经'20,200' 和进口到Oracle‘‘中访问和导入oracle作为‘12535’向oracle导入访问表
在访问20’或’125.35它被声明作为数字,并在oracle中它已经改为文本,浮动...
// --------------------------- -------------------------------------------------- ------编辑-----------
只是一个问题的领域。 Yhe字段在访问时被声明为数字,并且当我导入表时访问它将字段转换为binary_char
并导入确定,但随后我将该类型更改为浮动或文本或其他,并且当我导入信息时到该表,将其导入的字段这样的例子:
在访问:'20,200' - >为oracle '20'
在访问: '125.35' - >为oracle '12535'
这是我使用的代码:
Option Compare Database
Function load_tables()
Dim resposta
varReturn = SysCmd(acSysCmdInitMeter, " ", 36)
varReturn = SysCmd(acSysCmdSetStatus, " ")
DoCmd.SetWarnings False
varReturn = SysCmd(acSysCmdSetStatus, "Insert In Emb")
DoCmd.RunSQL "INSERT INTO INFAR_Emb(Emb_ID, N_Registo, Descr, Compart, " & _
"Data_Compart, Grupo_Hom_ID, Me_ID, " & _
"Data_Alter, Data_Alt_Comp) " & _
"SELECT [Emb_ID], [N_Reg], [Descr], [Compart], " & _
"[Data_Compart], [Grupo_Hom_ID], " & _
"[Me_ID], [Data_Alter], [Data_Alt_Comp] " & _
"FROM [Emb] where [Emb_ID]=257"
2011-03-30
Luis
+0
我不清楚你到底在做什么,以及你在看什么。 Access中的一个或两个问题字段定义或Oracle中的对应字段可能会有所帮助。此外,你看到了什么,以及你想看到什么。 –
2011-03-30 14:29:28
+0
刚刚添加了关于该问题的新信息 –
2011-03-30 15:07:20
+0
我们仍然需要更多... INFAR_Emb和Emb如何在其各自的数据库中定义以及哪个字段出错。 –
2011-03-30 18:21:44