title: Unsupported Oracle data type 101 encountered
body: <pre><code>OracleDataAdapter oAdp = new OracleDataAdapter("select * from " + TABLE_NAME, SourceConnStr);
  oAdp.Fill(dtTable);
  </code></pre>
  
  <p>On execution of this code I get the error: </p>
  
  <pre><code>Unsupported Oracle data type 101 encountered.
  </code></pre>
  
  <p>So I searched about the same and turns out .NET currently doesn't support or identify binary float/double and one of the columns in the table it is referring to; is of the datatype binary double. Please suggest a way to identify if a column of the table is of the datatype binary float/double and cast it to a different datatype like number or varchar which ever is appropriate. </p>
  
  <pre><code>Name           Null     Type          
  -------------- -------- -------------       
  EMPID          NOT NULL VARCHAR2(20)  
  EMPNAME        NOT NULL VARCHAR2(50)  
  EMPTYPE        NOT NULL NUMBER(38)    
  EMPPHOTO                BINARY_DOUBLE  
  DATEOFJOINING           DATE                 
  CONTACTNO               VARCHAR2(20)  
  </code></pre>