首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

调用存储过程的奇怪异常~

2012-02-21 
调用存储过程的奇怪错误~~~下面两个存储过程,只有名字不一样:存储过程一:ALTERPROCEDUREdbo.sp_addmessage

调用存储过程的奇怪错误~~~
下面两个存储过程,只有名字不一样:
存储过程一:
    ALTER   PROCEDURE   dbo.sp_addmessage
(
@a   nvarchar(50)
)
    AS
      Insert   Into   message   (a)   Values   (@a)
RETURN


存储过程二:
    ALTER   PROCEDURE   dbo.addmessage  
(
@a   nvarchar(50)
)
    AS
      Insert   Into   message   (a)   Values   (@a)
RETURN

然后用DetailsView调用
存储过程一显示错误:@a   不是过程   sp_addmessage   的参数
存储过程二则能正常插入数据.

这到底是怎么回事呀,存储过程的命名应该没有什么限制的吧~~
困惑中,请各位高手给看看,先谢谢了~~~



[解决办法]
@_@
你在查询分析器里执行下第一个存储过程看看,应该是没问题的.....
[解决办法]
看看你调用存储过程的语句
[解决办法]
master数据库已经有了sp_addmessage了...

你再用这个名字不同名了?
[解决办法]
存储过程没有错,可能是调用是的错误,数据库名不对或者存储过程名不对
[解决办法]
是不是上面楼主讲的一样,sp_addmessage同名了,而SQL server默认没设置下调用的是系统里的呢?

热点排行