zoukankan      html  css  js  c++  java
  • ORA-01084: OCI 调用中的参数无效

    执行一个Insert语句,系统抛出来的异常是:ORA-01084:OCI调用中的参数无效。

    请注意检查Insert字段中是否有clob字段并传入了这样的“”空字符串,如果是的话就是问题所在了。

    解决方案:

      用DbNull代替“”赋值。

      代码参照:

      parameters[0].Value = SqlNull(model.ZB_GUID);

       public object SqlNull(object obj)
            {
                if (obj == null)
                    return DBNull.Value;
                else if (obj is string && string.IsNullOrEmpty(obj.ToString()))
                {
                    return DBNull.Value;
                }
                return obj;
            }

  • 相关阅读:
    poj1087最大流拆点
    3月15上午的函数练习
    3月15
    3月13上午
    3月13
    3月12
    break语句
    3月11
    3月10号
    3月9号
  • 原文地址:https://www.cnblogs.com/chenxizhaolu/p/7436662.html
Copyright © 2011-2022 走看看