“指定的参数已超出有效值的范围”在【 parameterUpdate.Add(new OracleParameter("STATUS", 0));】报错

改成:parameterUpdate.Add(new OracleParameter("STATUS", OracleDbType.Int32, 0));  就不报错,并不能知道为什么,有知道为什么的,评论告诉我。
        /// <summary>
        /// 插入数据
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        public bool InsertTicket(XGX_TICKET model)
        {
            List<OracleParameter> parameterUpdate = new List<OracleParameter>();
            parameterUpdate.Add(new OracleParameter("DOCUMENT_NO", model.DOCUMENT_NO));
            parameterUpdate.Add(new OracleParameter("COMMISSION_PERSONS", model.COMMISSION_PERSONS));
            parameterUpdate.Add(new OracleParameter("TEAM_ID", model.TEAM_ID));
            parameterUpdate.Add(new OracleParameter("UNIT_PRICE", model.UNIT_PRICE));
            parameterUpdate.Add(new OracleParameter("PERSON_COUNT", model.PERSON_COUNT));
            parameterUpdate.Add(new OracleParameter("AMOUNT_RECEIVABLE", model.AMOUNT_RECEIVABLE));
            parameterUpdate.Add(new OracleParameter("ARREARS", model.ARREARS));
            parameterUpdate.Add(new OracleParameter("OPERATOR", model.OPERATOR));
            parameterUpdate.Add(new OracleParameter("CHILD_COUNT", model.CHILD_COUNT));
            parameterUpdate.Add(new OracleParameter("MARK", model.MARK ?? string.Empty));
            parameterUpdate.Add(new OracleParameter("STATUS", OracleDbType.Int32, 0));
            parameterUpdate.Add(new OracleParameter("FOREGIFT", model.FOREGIFT));
            parameterUpdate.Add(new OracleParameter("CUSTOMER_TEL", model.CUSTOMER_TEL));

            List<string> sql = new List<string>();
            sql.Add(SQL_INSERT_TICKET);

            List<OracleParameter[]> parList = new List<OracleParameter[]>();
            parList.Add(parameterUpdate.ToArray());

            int result = DBConnect.GetInstance().ExcuteMulitSql(sql, parList);

            return result == 0 ? false : true;
        }
时间: 2024-11-05 14:57:09

“指定的参数已超出有效值的范围”在【 parameterUpdate.Add(new OracleParameter("STATUS", 0));】报错的相关文章

System.ArgumentOutOfRangeException: 指定的参数已超出有效值的范围

GridView指定的参数已超出有效值的范围GridView在更新过程中异常详细信息: System.ArgumentOutOfRangeException: 指定的参数已超出有效值的范围.参数名:value 导出gridview表格中的数据时报错. 很奇怪,整个导出按钮里的语句都没有问题,逐句跟踪也没有报错,但整个到处按钮里的语句执行完后就是有问题. this.rgUsers.GridLines = GridLines.Both;        this.rgUsers.ExportSetti

好947 Mybatis 配置resultMap 带参数查询Map 注意selectOne数据库返回结果一条数据库 否则会报错

//TMD 写几个demo 还有大站采集 <a target=_blank href="http://hao947.com/" target="_blank">好947</a> 映射配置文件 <!-- type:映射实体类的数据类型 id:resultMap的唯一标识 --> <RESULTMAP id=BaseResultMap type="person"><pre name="c

文件超出大小,进度条监听一直死循环一般的报错

问题: 测试文件上传国际化错误信息显示时,发现当上传报错是,进度天的监听器仍会一直进行监听,很耗性能的. 而且一直报错:(网上查该错,说吧devMode设为false就行了,但是并不起作用,想想应该是其他的原因吧) 分析: jsp页面中每个1秒会去访问uploadProgress.action(进度条监听).而其终止条件之前是:当进度到100%时,清除监听器. 后来追加了一个,就是当上传报错是,返回的progressInfo的json数据中连文件的大小都是0,所以一次为依据判断,上传出错了,进而

hibernate查询报错,参数与占位符不符

Position beyond number of declared ordinal parameters. Remember that ordinal parameters are 1-based! Position: 2 指定的参数位置超出了声明的参数个数,检查下你的SQL语句查询的数量和参数设置语句的数量 占位符的个数和设置的个数不对应 或者类型不对应..

【求解】WinPhone模拟器报错:模拟器没法确定来宾虚拟机通信的主机ID地址。某些功能已被禁用【未解决】

先看警告 再看错误信息 计算机管理打不开就==>Win+R ==>compmgmt.msc 发现,dnt在管理员权限组里面,也在Hyper-V权限组里面 打开管理工具 重启 [求解]WinPhone模拟器报错:模拟器没法确定来宾虚拟机通信的主机ID地址.某些功能已被禁用[未解决][求解]WinPhone模拟器报错:模拟器没法确定来宾虚拟机通信的主机ID地址.某些功能已被禁用[未解决][求解]WinPhone模拟器报错:模拟器没法确定来宾虚拟机通信的主机ID地址.某些功能已被禁用[未解决][求解

在虚拟机的配置中存在的或请求的虚拟 CPU 的总数已超出该主机上的限制

一个VC中有2个集群,其中一个群集中虚拟机不能Power ON,提示:在虚拟机的配置中存在的或请求的虚拟 CPU 的总数已超出该主机上的限制 96 The total number of virtual CPUs present or requested in virtual machines' configuration has exceeded the limit on the host 96 但直接从ESXi主机又可以正常Power ON. 另一个集群可正常使用. 莫名其妙的出现这个错误,

Tomcat指定的服务已存在

解压Tomcat8.0后,运行service.bat install,结果安装未成功,进入logs文件夹,查看错误日志,提示: 指定的服务已存在. Failed to install service 这是因为以前已经安装过Tomcat8.0,再次安装就不行了,解决的办法是打开Service.bat文件,给SERVICE_NAME换一个名字: set SERVICE_NAME=Tomcat8_01 然后,再运行service.bat install,安装服务就成功了.

错误记录- 用了皮肤控件之后,报错:容量超出了最大容量 参数名:capacity

http://blog.csdn.net/keenweiwei/article/details/7403869 用了皮肤控件之后,报错:容量超出了最大容量 参数名:capacity MessageBox.show()错误!!容量超出了最大容量.参数名: capacity 解决方案: 设置      skin.SkinDialogs = false; 一些小毛病,但是解决还是稍显麻烦的---不知道错在哪里

三、64位win7系统解决itunes“指定的账户已存在”问题

在安装或者卸载 iTunes的时候,有些人会发现安装或者卸载失败,提示指定的账户已存在,这要怎么解决呢? 出现这个问题是因为原先电脑安装过iTunes,在卸载的时候没有卸载完全,又或者比如我,在有系统备份的情况下,重新安装了新版的iTunes,由于各种原因把系统恢复到以前的备份,导致iTunes出现问题,所以需要将iTunes安装时一起安装的组件完全卸载 方法一(个人感觉不靠谱,使用此方法没成功过).打开电脑的控制面板,找到"程序和功能",找到"Bonjour, Apple应