`
silentlakeside
  • 浏览: 109055 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

OracleException: OCI-22053: 溢出错误

    博客分类:
  • .net
阅读更多
今天写.net(1.1版本)代码的时候报了这个错误。该代码的主要功能是使用OracleDataAdapter填充DataSet。查了网上相关的内容后,得知是数字类型的字段的位数过多造成的。

对于数字类型的字段,填充DataSet的时候会调用GetValues方法,数字类型的值将从OracleNumber类型转换成System.Decimal类型,后者的取值范围比前者小,所以可能会引发溢出错误。解决的方法是不使用Fill方法填充DataSet,而是直接调用OracleDataReader.GetOracleValues。(原因及解决方法来源于:PC Review
分享到:
评论

相关推荐

    OracleSpatial_OCI-code\code

    这个压缩包"OracleSpatial_OCI-code\code"包含了与 Oracle Spatial 相关的 OCI 编码示例,是学习如何使用 OCI 访问和操作空间数据的理想起点。 Oracle Spatial 的核心特性包括: 1. **空间索引**:Oracle Spatial ...

    oci-systemd-hook-0.2.0-1.git05e6923.el7_6.x86_64.rpm

    离线安装包,亲测可用

    oci-umount-2.5-3.el7.x86_64.rpm

    离线安装包,亲测可用

    解决 navicat连接oracle报错:ORA-12737InstantClientLight

    首先,"ORA-12737 InstantClientLight"错误通常意味着Navicat尝试连接Oracle数据库时,未能找到正确的OCI(Oracle Call Interface)库或其版本不匹配。OCI是Oracle提供的一组API,用于应用程序与Oracle数据库进行...

    oci-sdk:oci-sdk样本

    oci-sdk是Oracle Cloud Infrastructure (OCI) 的软件开发工具包,主要为开发者提供了一整套用于与Oracle云服务交互的API接口。这个oci-sdk样本可能是oci-sdk的源代码库oci-sdk-master,包含了各种示例和代码片段,...

    Python库 | oci-cli-2.5.19.tar.gz

    oci-cli 是一个强大的命令行工具,用于与 Oracle Cloud Infrastructure (OCI) 服务进行交互。这个工具用 Python 编写,提供了全面的 OCI API 覆盖,使得开发者和系统管理员可以通过命令行界面轻松地管理 OCI 的各种...

    oci-cli-action:安装 oci-cli (Oracle Cloud Infrastructure CLI) 的操作

    事件安装 oci-cli (Oracle Cloud Infrastructure CLI) 的操作示例用法 - name: Install oci-cli uses: bytesbay/oci-cli-action@v1.0.2 with: user: "${{ secrets.OCI_USER }}" fingerprint: "${{ secrets.OCI_...

    oci-dll各种版本.rar

    oci-dll是Oracle Call Interface(Oracle调用接口)的动态链接库文件,它是Oracle数据库系统的重要组成部分,允许开发者在不使用Oracle的完整客户端的情况下与Oracle数据库进行交互。这个压缩包"oci-dll各种版本.rar...

    oci-oracle.rar_OCI oracle_oci_oracle

    oci-oracle.rar_OCI oracle_oci_oracle是一个与Oracle数据库交互的示例,它使用了Oracle Call Interface (OCI)技术来实现一个简单的图书馆管理系统。OCI是Oracle提供的C语言编程接口,允许开发者直接与Oracle数据库...

    oci-java-sdk:适用于Java的Oracle Cloud Infrastructure SDK

    适用于Java的Oracle Cloud Infrastructure SDK关于oci-java-sdk提供了适用于Java的SDK,可用于管理Oracle Cloud Infrastructure资源。 该项目是开源的,由Oracle Corp.维护。该项目的主页。安装有关基本设置,请参阅...

    oci-cli:Oracle Cloud Infrastructure的命令行界面

    oci-cli是Oracle Cloud Infrastructure(OCI)提供的一个强大工具,它允许用户通过命令行与Oracle云服务进行交互。oci-cli是用Python编写的,这使得它跨平台且易于使用,适用于Linux、macOS和Windows操作系统。这个...

    oci-oracle11g.dll.zip

    navicat连接oracle11G的oci,自用 select * from v$version; Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production ...

    oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm --基础包,为了运行OCI、OCCI、JDBC-OCI 这几个应用程序; oracle-instantclient11.2-sqlplus-11.2.0.4.0-1.x86_64.rpm --补充包/文件,是为了运行sql*plus...

    Oracle dbca时报:ORA-12547: TNS:lost contact错误的解决

    最近在工作中遇到了一个问题,错误是Oracle dbca时报错:ORA-12547: TNS:lost contact,通过查找相关的资料终于找到了解决的方法,下面分享给大家,话不多说了,来一起看看详细的介绍吧。 环境: OS:RHEL6.5 x86-...

    navicat连接oracle提示:ORA-28547:connection to server failed,probable

    打开navicat.工具–选项–环境–OCI环境 将新的配置文件路径替换掉

    oci-cli:OCI CLI命令和脚本

    只需转到Oracle CLI 然后按照此处列出的步骤进行操作。 安装后: 检查您的oci cli版本: $ oci --version 获取完整的命令列表和帮助: $ oci --help 存储库文件夹结构 该存储库中包含以下目录: : 此文件夹...

    image-tools:OCI图像工具

    oci-image-tool oci-image-tool是用于处理的工具的集合。 要从源代码构建,映像工具需要Go 1.7.x或更高版本。 安装 建议使用go get下载单个命令工具。 $ go get -d github....

    PyPI 官网下载 | oci-1.3.14-py2.py3-none-any.whl

    资源来自pypi官网。 资源全名:oci-1.3.14-py2.py3-none-any.whl

    Python库 | oci-cli-2.6.7.tar.gz

    资源分类:Python库 所属语言:Python 资源全名:oci-cli-2.6.7.tar.gz 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059

Global site tag (gtag.js) - Google Analytics