.NETでOracleアクセス
ふだんはOracleが提供しているODP.NETを使っているのですが,ちょっと別のプログラマが書いた部分を引き継いだら,普通にADO.NETを使っているようです.
書き換えられるかな.
IDataReaderのreaderから,GetSchemaTableを取得して,中を調べてみると,OracleのNUMBER型が,ODP.NETはSystem.Int16にマップされているが,ADO.NETだとSystem.Decimalにマップされているらしい.
抽象化されているところがほとんどなので流用して使えそうかなと思ったら,なかなか難しいです.
さらにしらべたら.NET Framework 1.1からサポートされたOracleむけのライブラリでもOleとおんなじでした.