I have a workbench that read Mapinfo tab file and write it to a GEODATABASE_SDE into Oracle.
The error is very weird. Some record pass but there is a fail on some others.
The errors is :
ERROR |An error occurred while attempting to insert a row into the table 'VLORA1A.ENVIRONNEMENT' using a cursor. The error number from ArcObjects is: '-2147216072'. The error message from ArcObjects is: {Underlying DBMS error eORA-12899: valeur trop grande pour la colonne "VLORA1A"."ENVIRONNEMENT"."REMARQUE_ELEM" (réelle : 266, maximum : 254)
but the value REMARQUE_ELEM is empty in my data :
2014-05-08 08:40:04| 330.5| 0.0|ERROR |Attribute(string) : `PORTEE_A' has value `1001'
2014-05-08 08:40:04| 330.5| 0.0|ERROR |Attribute(string) : `PORTEE_DE' has value `1001'
2014-05-08 08:40:04| 330.5| 0.0|ERROR |Attribute(string) : `REMARQUE_ELEM' has value `'
2014-05-08 08:40:04| 330.5| 0.0|ERROR |Attribute(string) : `RESPONSA' has value `St-Hubert'
2014-05-08 08:40:04| 330.5| 0.0|ERROR |Attribute(encoded: utf-8): `SUFCIREF' has value `'
You can see that the value REMAQUE_ELEM is empty.
Even if I try with a value like "PONCEAU" it fail.
But Other records with value like "Cabane à sucre, montée Lapointe" pass perfectly
The column in Oracle is formated like this :
REMARQUE_ELEM : VARCHAR2(254 BYTE)
Do I have to reset the Oracle Table, is it the registry SDE ?
It looks like the registry of SDE is synchro with the Oracle table.
any help would be appreciated!
thanks!