title: Reading Word Documents stored in Oracle DB as a BLOB object using C#
body: <p>We store a word document in an Oracle 10g database as a BLOB object. I want to read the contents (the text) of this word document, make some changes, and write the text alone to a different field in a C# code. </p>
  
  <p>How do I do this in C# 2.0?</p>
  
  <p>The easiest logic that I came up with is this - </p>
  
  <ol>
  <li>Read the BLOB object</li>
  <li>Store it in the FileSystem</li>
  <li>Extract the text contents</li>
  <li>Do your job</li>
  <li>Write the text into a separate field. </li>
  </ol>
  
  <p>I can use Word.dll but not any commercial solutions such as <a href="http://www.aspose.com/categories/.net-components/aspose.words-for-.net/default.aspx" rel="nofollow">Aspose</a> </p>