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位)。所以溢出。

分类:  项目有关


本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2011/12/02/2271806.html,如需转载请自行联系原作者
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值