从 C# 在 Oracle 数据库中存储大值
Store Large value in Oracle Database from C#
我想在 oracle 数据库中存储 20 个数字(例如 12345678901234567890)。我在 oracle 数据库中使用了 NUMBER 数据类型,当我从 C# 端传递长数据类型时出现错误,
Error is : Value was either too large or too small for an Int64.
代码
_newsObj.SUB_AGENCY_ID = long.Parse(this.txtSubAgency.Text);
如何将上述示例数据存储在 oracle 数据库中?
c#不能存储12345678901234567890
大数,可以用decimal
代替。
decimal.Parse(this.txtSubAgency.Text)
我想在 oracle 数据库中存储 20 个数字(例如 12345678901234567890)。我在 oracle 数据库中使用了 NUMBER 数据类型,当我从 C# 端传递长数据类型时出现错误,
Error is : Value was either too large or too small for an Int64.
代码
_newsObj.SUB_AGENCY_ID = long.Parse(this.txtSubAgency.Text);
如何将上述示例数据存储在 oracle 数据库中?
c#不能存储12345678901234567890
大数,可以用decimal
代替。
decimal.Parse(this.txtSubAgency.Text)