title: OLEDB error E_OUTOFMEMORY (0x8007000E) while trying to insert into Access Database from c#
body: <p>I just wanted to post my question / solution to a deep problem we just encountered and solved.  </p>
  
  <p>I didn't find any direct answer on the internet except a CLUE here : <a href="http://members.iiug.org/forums/ids/index.cgi/noframes/read/2476" rel="nofollow noreferrer">http://members.iiug.org/forums/ids/index.cgi/noframes/read/2476</a></p>
  
  <p>Big picture, we have an old WinForm (c#) application running for one of our clients.  the application is connecting to an MS Access Database (2007 format, beeing MyDatabase.accdb).
  The application was running JUST FINE for the last YEARS!  This morning, the customer called me saying there was the error shown in the Question Title.  the error was occuring when trying to insert into a TABLE.</p>
  
  <p>The connection string is quite simple : 'Provider=Microsoft.Ace.OLEDB.12.0;Data source=Path\MyDatabase.accdb'</p>
  
  <p>I suspect a Windows Update that crashed my application...</p>