Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
   at System.Data.Common.UnsafeNativeMethods.ICommandText.Execute(IntPtr pUnkOuter, Guid& riid, tagDBPARAMS pDBParams, IntPtr& pcRowsAffected, Object& ppRowset)
   at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForMultpleResults(tagDBPARAMS dbParams, Object& executeResult)
   at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
   at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
   at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   at Persistence.PromotionPriceService.GetPromotionPrice(String productid, String filiale) in E:\wangyoubo\Web\IDOCSolution\Persistence\PromotionPriceService.cs:line 54
   at Persistence.WebProductService.SVPromotionPrice() in E:\wangyoubo\Web\IDOCSolution\Persistence\WebProductService.cs:line 26
   at IDOCParse.IDOCForm.IDOCParse() in E:\wangyoubo\Web\IDOCSolution\IDOCParse\IDOCForm.cs:line 286