补充:错误提示信息:System.Data.OracleClient.OracleException: ORA-12571: TNS:包写入程序失败
解决方案 »
- oracle 彻底删除表空间和用户,急问
- 谁有oracle8.1.7 for linux ???
- powerdesigner 的用法
- 动态执行表不可访问,本会话的自动统计被禁止
- sql 语句的求助。
- ORACLE中的协议配置器错误是什么错误?
- 100分求一UPDATE语句 :按照一定的条件用表B的数据去逐行更新表A某个字段的数据
- 几个Oracle镜像功能问题
- 为什么oracle里的表在sqlplus里能显示,而在 sql explorer 中没有呢?
- java调用存储过程
- KingSunSha(弱水三千),轻轻来又轻轻走,为什么不留个通讯方式!
- Oracle中,这个SQL有没有另一种解法...
cmd.Parameters.Add("MSISDN",OracleType.VarChar,100);
cmd.Parameters.Add("SHORTMSG",OracleType.VarChar,100);
试下
在c#中占一个字符
select length('我') from dual; --返回1
select lengthb('我') from dual --返回2
还是不行呀!
受不了了!
嘿嘿!
这种错误有人说可能Kv3000的问题,所以,我也把我的杀毒软件Norton给载了,可还是没有用呀。
这句话当中 spName 可能不仅仅需要写存储过程名,要把包的名字也要写出来吧。
比如
string spName = "XXX.ADDSMS";
cmd.CommandText = spName;
你可以试试。我想问题应该在此。
“string spName = "ADDSMS";”改成:
“string spName = "包名.ADDSMS";”
这样就OK了。
我以前玩过。