OCI-22053错误溢出如何解决

string   selectCommand   =   "select   *   from   o_c_perf_trunkgroup   where   start_time   >   to_date( '2006-08-31   08:00:00 ', 'yyyy-mm-dd   hh24:mi:ss ') ";
                        OracleConnection   connection;  
                        try
                        {  
                                String   connectionString   =   iniFile.IniReadValue(netType.ToUpper(),   "connString ");
                                connection   =   new   OracleConnection(connectionString);
                                connection.Open();
                                OracleDataAdapter   dataAdapter   =   new   OracleDataAdapter(selectCommand,   connection);
                                DataSet   ds   =   new   DataSet();
                                ds.Locale   =   System.Globalization.CultureInfo.CurrentUICulture;
                                dataAdapter.Fill(ds);
                                dataGridView1.AutoGenerateColumns   =   true;  
                                dataGridView1.DataSource   =   ds.Tables[0];                                  
                        }
                        catch   (OracleException   ex)
                        {
                                MessageBox.Show(ex.ToString());
                        }


这个地方发生错误   dataAdapter.Fill(ds);
错误提示:OCI-22053错误溢出
原因是因为   SQL中查询某些字段的值精度太高了(小数点后20位)。所以溢出。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值