title: How can I just get an IfxBlob from am Informix query in .net?
body: <p>I can't seem to find a way to get just the locator object of a column under .Net. It seems that Informix is automatically converting the blob column to Byte[] and not leaving a way to change that behavior.</p>
  
  <pre><code>IBM.Data.Informix.IfxConnection c = 
             new IBM.Data.Informix.IfxConnection("...");
  c.Open();
  IBM.Data.Informix.IfxCommand cmd = 
             new IBM.Data.Informix.IfxCommand("SELECT id,data FROM aaa", c);
  IBM.Data.Informix.IfxDataReader r = cmd.ExecuteReader();
  while (r.Read()) {
      Debug.WriteLine(r.GetValue(1).GetType());
  }
  
  c.Close();
  </code></pre>
  
  <p>results:</p>
  
  <pre><code>System.Byte[]
  System.Byte[]
  System.DBNull
  System.DBNull
  </code></pre>
  
  <p>I expected:</p>
  
  <pre><code>IBM.Data.Informix.IfxBlob
  </code></pre>
  
  <p>or something similar.</p>