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;
            }

  • 相关阅读:
    最详细的 paypal 支付接口开发--Java版
    Java IO--NIO(二)
    Java IO--NIO(一)
    Java IO--BIO
    ForkJoinPools
    ScheduledThreadPool
    SingleThread
    CachedThreadPool
    ForkJoinPool
    WorkStealingPool
  • 原文地址:https://www.cnblogs.com/chenxizhaolu/p/7436662.html
Copyright © 2011-2022 走看看