在.NET中如果不指定存储过程参数的长度出现的情况

来源:互联网 发布:大话骰软件下载 编辑:程序博客网 时间:2024/06/05 16:16
如下面的这个例子
ops[9]=new OracleParameter("cmt",System.Data.OracleClient.OracleType.VarChar);//,500);
ops[9].Value=Comments;
如果不指定存储过程参数的长度,而传入的参数值又是“”(空串)的话,那么肯定是出错。
有两种方法:
1。指定存储过程参数的长度。
2。不传空值。
基于ORACLE