C # и тип номера Oracle - PullRequest
       1

C # и тип номера Oracle

5 голосов
/ 03 августа 2010

Мне нужно прочитать значение из базы данных Oracle, и поле было объявлено как Number (38).Как я могу сделать это в C #, так как тип Decimal недостаточно велик?

1 Ответ

2 голосов
/ 03 августа 2010

Вы можете вызвать GetString(ordinal) в считывателе данных и передать результат в System.Numerics.BigInteger.TryParse().

Или, возможно, вы можете оставить значение в типе OracleDecimal, как вы получили его от ODP.СЕТЬ.OracleDecimal имеет функции практически для всего, , включая математические : Mulitply, Round, Exp и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...