У меня проблема с импортом таблицы в Oracle.Когда я импортирую его, поле импортируется, например:
В доступе у меня есть '20, 200 'и импорт в oracle' 20 'или' 125.35 'в доступе и импорт в oracle как' 12535 '
В доступеон объявлен как число, а в oracle он уже заменен на текст, плавать ...
// ----------------------------------------------------------------------------------- РЕДАКТИРОВАТЬ -----------
Это только поле, которое создает проблемы.Yhe поле в доступе объявляется как число, и когда я импортирую таблицу для доступа к нему, преобразую поле в binary_char
и импортирую OK, но затем я изменяю этот тип на float или text, или другой, и когда яимпортировать информацию в эту таблицу, она импортирует поля, подобные этим примерам:
В доступе: '20, 200 '-> к оракулу' 20 '
В доступе:' 125.35 '-> к оракулу'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"