Hi Edgar,
Here is the input you requested. Thank you for taking a look at this:
the error appears to be happening when trying to save the data to Advantage. We are using Entity Framework with the .NET data provider. The error appears to be coming from Advantage:
2015-02-10 09:01:14,323 ERROR hpCommerceWindowsService.MotorStateIntegration.PartImportProcessor: Error importing part updates
System.Data.UpdateException: An error occurred while updating the entries. See the inner exception for details. ---> Advantage.Data.Provider.AdsException: Error 7200: AQE Error: State = HY000; NativeError = 5211; [iAnywhere Solutions][Advantage SQL][ASA] Error 5211: There is an error converting Unicode string to or from code page string. Some Unicode characters cannot be converted to code page characters. ** Script error information: -- Location of error in the SQL statement is: 1 AdsCommand query execution failed.
at Advantage.Data.Provider.AdsCommand.ExecuteStatement(IntPtr& hCursor, String& strIndex)
at Advantage.Data.Provider.AdsCommand.ExtecuteReaderInternal(CommandBehavior behavior, Boolean bExtendedReader)
at Advantage.Data.Provider.AdsCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.Mapping.Update.Internal.DynamicUpdateCommand.Execute(UpdateTranslator translator, EntityConnection connection, Dictionary`2 identifierValues, List`1 generatedValues)
at System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager, IEntityAdapter adapter)
--- End of inner exception stack trace ---
at System.Data.Mapping.Update.Internal.UpdateTranslator.Update(IEntityStateManager stateManager, IEntityAdapter adapter)
at System.Data.EntityClient.EntityAdapter.Update(IEntityStateManager entityCache)
at System.Data.Objects.ObjectContext.SaveChanges(SaveOptions options)
at hpCommerce.DataLayer.DataContext.SaveChanges(Entities entities, Boolean showWaitCursor)
at hpCommerce.Import.MotorState.MotorStateImport.ImportPartUpdates(Entities entities, List`1 partUpdates, Nullable`1 skipDate, Boolean useVerboseLogging, LogException logPartUpdateException, LogInformation logPartUpdateInformation, String auditUsername, Int32& itemsUpdated, Int32& itemsCreated, Int32& plcsCreated, Int32& itemsSkipped)