当前位置: 代码迷 >> ASP.NET >> 为什么存储过程不能执行解决方法
  详细解决方案

为什么存储过程不能执行解决方法

热度:6035   发布时间:2013-02-25 00:00:00.0
为什么存储过程不能执行
我有一存储过程带有五个参数,就是用exec()执行一条动态delete语句
我在aspx.cs文件中通过传入参数,调用这个存储过程,但无论我怎么调试,发现这个存储过程总是没有执行.
而在Visual studio 2005中单独调试这个存储过程却可以正确执行,或者将delete语句直接放在aspx.cs文件也能够正确执行。
实在想不出个道道来,请大家帮帮忙

------解决方案--------------------------------------------------------
存储过程名字写正确没有。。检查一下吧
------解决方案--------------------------------------------------------
事件探测器看下有没有
------解决方案--------------------------------------------------------
MyCommand.Parameters.Add("@cpdm", SqlDbType.Char, 4).Value = cpdm;


存储过程定义的是8,这里是4,你检查一下,值的长度有没有超过4,如果超过了就是这个原因,如果没有就可能是其他值的原因
  相关解决方案